builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-e10s-7
slave: tst-linux64-spot-1000
starttime: 1448781681.19
results: success (0)
buildid: 20151128203213
builduid: fa5ea8a2f43e4c008e32f5a9f34b0c62
revision: cbf641f8da0af001a10b574b07a07035b50c30cf
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-11-28 23:21:21.191019) =========
master: http://buildbot-master113.bb.releng.use1.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-11-28 23:21:21.191462) =========
========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-28 23:21:21.191779) =========
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-1448781663.107539-1201539967
_=/tools/buildbot/bin/python
using PTY: False
/builds/slave/test
program finished with exit code 0
elapsedTime=0.023745
basedir: '/builds/slave/test'
========= master_lag: 0.14 =========
========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-28 23:21:21.354953) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-28 23:21:21.355261) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-28 23:21:21.395087) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-28 23:21:21.395379) =========
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-1448781663.107539-1201539967
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.021875
========= master_lag: 0.04 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-28 23:21:21.460047) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-28 23:21:21.460345) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-28 23:21:21.460697) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-28 23:21:21.460993) =========
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-1448781663.107539-1201539967
_=/tools/buildbot/bin/python
using PTY: False
--2015-11-28 23:21:21-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 12.3M=0.001s
2015-11-28 23:21:22 (12.3 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.785745
========= master_lag: 0.04 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-28 23:21:22.283179) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-28 23:21:22.283510) =========
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-1448781663.107539-1201539967
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.020043
========= master_lag: 0.04 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-28 23:21:22.347869) =========
========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2015-11-28 23:21:22.348195) =========
bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev cbf641f8da0af001a10b574b07a07035b50c30cf --destination scripts --debug'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev cbf641f8da0af001a10b574b07a07035b50c30cf --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-1448781663.107539-1201539967
_=/tools/buildbot/bin/python
using PTY: False
2015-11-28 23:21:22,454 truncating revision to first 12 chars
2015-11-28 23:21:22,455 Setting DEBUG logging.
2015-11-28 23:21:22,455 attempt 1/10
2015-11-28 23:21:22,455 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/cbf641f8da0a?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-11-28 23:21:23,792 unpacking tar archive at: fx-team-cbf641f8da0a/testing/mozharness/
program finished with exit code 0
elapsedTime=2.071530
========= master_lag: 0.04 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2015-11-28 23:21:24.459232) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-28 23:21:24.459555) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-28 23:21:24.492582) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-28 23:21:24.492884) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-28 23:21:24.493284) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 33 mins, 56 secs) (at 2015-11-28 23:21:24.493572) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 8 --this-chunk 7 --blob-upload-branch fx-team --download-symbols true
in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--e10s', '--total-chunks', '8', '--this-chunk', '7', '--blob-upload-branch', 'fx-team', '--download-symbols', 'true']
environment:
CCACHE_DIR=/builds/ccache
CCACHE_UMASK=002
DISPLAY=:0
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NODE_PATH=/usr/bin/node
MOZ_NO_REMOTE=1
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
NO_FAIL_ON_TEST_ERRORS=1
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PROPERTIES_FILE=/builds/slave/test/buildprops.json
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1448781663.107539-1201539967
_=/tools/buildbot/bin/python
using PTY: False
23:21:24 INFO - MultiFileLogger online at 20151128 23:21:24 in /builds/slave/test
23:21:24 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 8 --this-chunk 7 --blob-upload-branch fx-team --download-symbols true
23:21:24 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
23:21:24 INFO - {'append_to_log': False,
23:21:24 INFO - 'base_work_dir': '/builds/slave/test',
23:21:24 INFO - 'blob_upload_branch': 'fx-team',
23:21:24 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
23:21:24 INFO - 'buildbot_json_path': 'buildprops.json',
23:21:24 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
23:21:24 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
23:21:24 INFO - 'download_minidump_stackwalk': True,
23:21:24 INFO - 'download_symbols': 'true',
23:21:24 INFO - 'e10s': True,
23:21:24 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
23:21:24 INFO - 'tooltool.py': '/tools/tooltool.py',
23:21:24 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
23:21:24 INFO - '/tools/misc-python/virtualenv.py')},
23:21:24 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
23:21:24 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
23:21:24 INFO - 'log_level': 'info',
23:21:24 INFO - 'log_to_console': True,
23:21:24 INFO - 'opt_config_files': (),
23:21:24 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
23:21:24 INFO - '--processes=1',
23:21:24 INFO - '--config=%(test_path)s/wptrunner.ini',
23:21:24 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
23:21:24 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
23:21:24 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
23:21:24 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
23:21:24 INFO - 'pip_index': False,
23:21:24 INFO - 'require_test_zip': True,
23:21:24 INFO - 'test_type': ('testharness',),
23:21:24 INFO - 'this_chunk': '7',
23:21:24 INFO - 'tooltool_cache': '/builds/tooltool_cache',
23:21:24 INFO - 'total_chunks': '8',
23:21:24 INFO - 'virtualenv_path': 'venv',
23:21:24 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
23:21:24 INFO - 'work_dir': 'build'}
23:21:24 INFO - #####
23:21:24 INFO - ##### Running clobber step.
23:21:24 INFO - #####
23:21:24 INFO - Running pre-action listener: _resource_record_pre_action
23:21:24 INFO - Running main action method: clobber
23:21:24 INFO - rmtree: /builds/slave/test/build
23:21:24 INFO - Running post-action listener: _resource_record_post_action
23:21:24 INFO - #####
23:21:24 INFO - ##### Running read-buildbot-config step.
23:21:24 INFO - #####
23:21:24 INFO - Running pre-action listener: _resource_record_pre_action
23:21:24 INFO - Running main action method: read_buildbot_config
23:21:24 INFO - Using buildbot properties:
23:21:24 INFO - {
23:21:24 INFO - "properties": {
23:21:24 INFO - "buildnumber": 7,
23:21:24 INFO - "product": "firefox",
23:21:24 INFO - "script_repo_revision": "production",
23:21:24 INFO - "branch": "fx-team",
23:21:24 INFO - "repository": "",
23:21:24 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-e10s-7",
23:21:24 INFO - "buildid": "20151128203213",
23:21:24 INFO - "slavename": "tst-linux64-spot-1000",
23:21:24 INFO - "pgo_build": "False",
23:21:24 INFO - "basedir": "/builds/slave/test",
23:21:24 INFO - "project": "",
23:21:24 INFO - "platform": "linux64",
23:21:24 INFO - "master": "http://buildbot-master113.bb.releng.use1.mozilla.com:8201/",
23:21:24 INFO - "slavebuilddir": "test",
23:21:24 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600",
23:21:24 INFO - "repo_path": "integration/fx-team",
23:21:24 INFO - "moz_repo_path": "",
23:21:24 INFO - "stage_platform": "linux64",
23:21:24 INFO - "builduid": "fa5ea8a2f43e4c008e32f5a9f34b0c62",
23:21:24 INFO - "revision": "cbf641f8da0af001a10b574b07a07035b50c30cf"
23:21:24 INFO - },
23:21:24 INFO - "sourcestamp": {
23:21:24 INFO - "repository": "",
23:21:24 INFO - "hasPatch": false,
23:21:24 INFO - "project": "",
23:21:24 INFO - "branch": "fx-team-linux64-debug-unittest",
23:21:24 INFO - "changes": [
23:21:24 INFO - {
23:21:24 INFO - "category": null,
23:21:24 INFO - "files": [
23:21:24 INFO - {
23:21:24 INFO - "url": null,
23:21:24 INFO - "name": "https://queue.taskcluster.net/v1/task/9lFjXI7qR1SlNCFL9JHoBw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
23:21:24 INFO - },
23:21:24 INFO - {
23:21:24 INFO - "url": null,
23:21:24 INFO - "name": "https://queue.taskcluster.net/v1/task/9lFjXI7qR1SlNCFL9JHoBw/artifacts/public/build/test_packages.json"
23:21:24 INFO - }
23:21:24 INFO - ],
23:21:24 INFO - "repository": "",
23:21:24 INFO - "rev": "cbf641f8da0af001a10b574b07a07035b50c30cf",
23:21:24 INFO - "who": "philringnalda@gmail.com",
23:21:24 INFO - "when": 1448777434,
23:21:24 INFO - "number": 6718050,
23:21:24 INFO - "comments": "Back out 5 changesets (bug 1209184) on suspicion of causing OS X opt build startup cache precompilation failures\nCLOSED TREE\n\nBacked out changeset d0404928473e (bug 1209184)\nBacked out changeset 24282235336d (bug 1209184)\nBacked out changeset 399404ff25e4 (bug 1209184)\nBacked out changeset a517959befe9 (bug 1209184)\nBacked out changeset a4f1765a6cdf (bug 1209184)",
23:21:24 INFO - "project": "",
23:21:24 INFO - "at": "Sat 28 Nov 2015 22:10:34",
23:21:24 INFO - "branch": "fx-team-linux64-debug-unittest",
23:21:24 INFO - "revlink": "",
23:21:24 INFO - "properties": [
23:21:24 INFO - [
23:21:24 INFO - "buildid",
23:21:24 INFO - "20151128203213",
23:21:24 INFO - "Change"
23:21:24 INFO - ],
23:21:24 INFO - [
23:21:24 INFO - "builduid",
23:21:24 INFO - "fa5ea8a2f43e4c008e32f5a9f34b0c62",
23:21:24 INFO - "Change"
23:21:24 INFO - ],
23:21:24 INFO - [
23:21:24 INFO - "pgo_build",
23:21:24 INFO - "False",
23:21:24 INFO - "Change"
23:21:24 INFO - ]
23:21:24 INFO - ],
23:21:24 INFO - "revision": "cbf641f8da0af001a10b574b07a07035b50c30cf"
23:21:24 INFO - }
23:21:24 INFO - ],
23:21:24 INFO - "revision": "cbf641f8da0af001a10b574b07a07035b50c30cf"
23:21:24 INFO - }
23:21:24 INFO - }
23:21:24 INFO - Found installer url https://queue.taskcluster.net/v1/task/9lFjXI7qR1SlNCFL9JHoBw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2.
23:21:24 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/9lFjXI7qR1SlNCFL9JHoBw/artifacts/public/build/test_packages.json.
23:21:24 INFO - Running post-action listener: _resource_record_post_action
23:21:24 INFO - #####
23:21:24 INFO - ##### Running download-and-extract step.
23:21:24 INFO - #####
23:21:24 INFO - Running pre-action listener: _resource_record_pre_action
23:21:24 INFO - Running main action method: download_and_extract
23:21:24 INFO - mkdir: /builds/slave/test/build/tests
23:21: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')]}
23:21:24 INFO - https://queue.taskcluster.net/v1/task/9lFjXI7qR1SlNCFL9JHoBw/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
23:21:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/9lFjXI7qR1SlNCFL9JHoBw/artifacts/public/build/test_packages.json
23:21:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/9lFjXI7qR1SlNCFL9JHoBw/artifacts/public/build/test_packages.json
23:21:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/9lFjXI7qR1SlNCFL9JHoBw/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json
23:21:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/9lFjXI7qR1SlNCFL9JHoBw/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1
23:21:32 INFO - Downloaded 1302 bytes.
23:21:32 INFO - Reading from file /builds/slave/test/build/test_packages.json
23:21:32 INFO - Using the following test package requirements:
23:21:32 INFO - {u'common': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
23:21:32 INFO - u'cppunittest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
23:21:32 INFO - u'firefox-45.0a1.en-US.linux-x86_64.cppunittest.tests.zip'],
23:21:32 INFO - u'jittest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
23:21:32 INFO - u'jsshell-linux-x86_64.zip'],
23:21:32 INFO - u'mochitest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
23:21:32 INFO - u'firefox-45.0a1.en-US.linux-x86_64.mochitest.tests.zip'],
23:21:32 INFO - u'mozbase': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
23:21:32 INFO - u'reftest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
23:21:32 INFO - u'firefox-45.0a1.en-US.linux-x86_64.reftest.tests.zip'],
23:21:32 INFO - u'talos': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
23:21:32 INFO - u'firefox-45.0a1.en-US.linux-x86_64.talos.tests.zip'],
23:21:32 INFO - u'web-platform': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
23:21:32 INFO - u'firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip'],
23:21:32 INFO - u'webapprt': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
23:21:32 INFO - u'xpcshell': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
23:21:32 INFO - u'firefox-45.0a1.en-US.linux-x86_64.xpcshell.tests.zip']}
23:21:32 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
23:21:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
23:21:32 INFO - https://queue.taskcluster.net/v1/task/9lFjXI7qR1SlNCFL9JHoBw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net
23:21:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/9lFjXI7qR1SlNCFL9JHoBw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip
23:21:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/9lFjXI7qR1SlNCFL9JHoBw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip
23:21:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/9lFjXI7qR1SlNCFL9JHoBw/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
23:21:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/9lFjXI7qR1SlNCFL9JHoBw/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
23:21:34 INFO - Downloaded 21987687 bytes.
23:21:34 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
23:21:34 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
23:21:34 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
23:21:35 INFO - caution: filename not matched: web-platform/*
23:21:35 INFO - Return code: 11
23:21:35 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')]}
23:21:35 INFO - https://queue.taskcluster.net/v1/task/9lFjXI7qR1SlNCFL9JHoBw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net
23:21:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/9lFjXI7qR1SlNCFL9JHoBw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip
23:21:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/9lFjXI7qR1SlNCFL9JHoBw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip
23:21:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/9lFjXI7qR1SlNCFL9JHoBw/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
23:21:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/9lFjXI7qR1SlNCFL9JHoBw/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
23:21:37 INFO - Downloaded 30985032 bytes.
23:21:37 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
23:21:37 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
23:21:37 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
23:21:39 INFO - caution: filename not matched: bin/*
23:21:39 INFO - caution: filename not matched: config/*
23:21:39 INFO - caution: filename not matched: mozbase/*
23:21:39 INFO - caution: filename not matched: marionette/*
23:21:39 INFO - Return code: 11
23:21:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
23:21:39 INFO - https://queue.taskcluster.net/v1/task/9lFjXI7qR1SlNCFL9JHoBw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net
23:21:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/9lFjXI7qR1SlNCFL9JHoBw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
23:21:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/9lFjXI7qR1SlNCFL9JHoBw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
23:21:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/9lFjXI7qR1SlNCFL9JHoBw/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
23:21:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/9lFjXI7qR1SlNCFL9JHoBw/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
23:21:42 INFO - Downloaded 58721474 bytes.
23:21:42 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/9lFjXI7qR1SlNCFL9JHoBw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
23:21:42 INFO - mkdir: /builds/slave/test/properties
23:21:42 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
23:21:42 INFO - Writing to file /builds/slave/test/properties/build_url
23:21:42 INFO - Contents:
23:21:42 INFO - build_url:https://queue.taskcluster.net/v1/task/9lFjXI7qR1SlNCFL9JHoBw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
23:21:42 INFO - mkdir: /builds/slave/test/build/symbols
23:21:42 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')]}
23:21:42 INFO - https://queue.taskcluster.net/v1/task/9lFjXI7qR1SlNCFL9JHoBw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net
23:21:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/9lFjXI7qR1SlNCFL9JHoBw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
23:21:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/9lFjXI7qR1SlNCFL9JHoBw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
23:21:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/9lFjXI7qR1SlNCFL9JHoBw/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
23:21:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/9lFjXI7qR1SlNCFL9JHoBw/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
23:21:47 INFO - Downloaded 51393744 bytes.
23:21:47 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/9lFjXI7qR1SlNCFL9JHoBw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
23:21:47 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url
23:21:47 INFO - Writing to file /builds/slave/test/properties/symbols_url
23:21:47 INFO - Contents:
23:21:47 INFO - symbols_url:https://queue.taskcluster.net/v1/task/9lFjXI7qR1SlNCFL9JHoBw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
23:21:47 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
23:21:47 INFO - Copy/paste: unzip -q /builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
23:22:01 INFO - Return code: 0
23:22:01 INFO - Running post-action listener: _resource_record_post_action
23:22:01 INFO - Running post-action listener: set_extra_try_arguments
23:22:01 INFO - #####
23:22:01 INFO - ##### Running create-virtualenv step.
23:22:01 INFO - #####
23:22:01 INFO - Running pre-action listener: _pre_create_virtualenv
23:22:01 INFO - Running pre-action listener: _resource_record_pre_action
23:22:01 INFO - Running main action method: create_virtualenv
23:22:01 INFO - Creating virtualenv /builds/slave/test/build/venv
23:22:01 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
23:22:01 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
23:22:01 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
23:22:01 INFO - Using real prefix '/usr'
23:22:01 INFO - New python executable in /builds/slave/test/build/venv/bin/python
23:22:07 INFO - Installing distribute.............................................................................................................................................................................................done.
23:22:22 INFO - Installing pip.................done.
23:22:22 INFO - Return code: 0
23:22:22 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
23:22: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')]}
23:22:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
23:22:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
23:22: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')]}
23:22:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
23:22:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
23:22:22 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x2316f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2613300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x264f810>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2651db0>, '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 0x2651710>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x264a700>, '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-1448781663.107539-1201539967', '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
23:22:22 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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
23:22:22 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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
23:22:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
23:22:22 INFO - 'CCACHE_UMASK': '002',
23:22:22 INFO - 'DISPLAY': ':0',
23:22:22 INFO - 'HOME': '/home/cltbld',
23:22:22 INFO - 'LANG': 'en_US.UTF-8',
23:22:22 INFO - 'LOGNAME': 'cltbld',
23:22:22 INFO - 'MAIL': '/var/mail/cltbld',
23:22:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
23:22:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
23:22:22 INFO - 'MOZ_NO_REMOTE': '1',
23:22:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
23:22:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
23:22:22 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
23:22:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
23:22:22 INFO - 'PWD': '/builds/slave/test',
23:22:22 INFO - 'SHELL': '/bin/bash',
23:22:22 INFO - 'SHLVL': '1',
23:22:22 INFO - 'TERM': 'linux',
23:22:22 INFO - 'TMOUT': '86400',
23:22:22 INFO - 'USER': 'cltbld',
23:22:22 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1448781663.107539-1201539967',
23:22:22 INFO - '_': '/tools/buildbot/bin/python'}
23:22:23 INFO - Ignoring indexes: https://pypi.python.org/simple/
23:22:23 INFO - Downloading/unpacking psutil>=0.7.1
23:22:23 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
23:22:23 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
23:22:23 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
23:22:23 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
23:22:23 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
23:22:23 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
23:22:27 INFO - Creating supposed download cache at /builds/slave/test/build/venv/cache
23:22:28 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fpsutil-3.1.1.tar.gz
23:22:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
23:22:28 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
23:22:28 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
23:22:28 INFO - Installing collected packages: psutil
23:22:28 INFO - Running setup.py install for psutil
23:22:28 INFO - building 'psutil._psutil_linux' extension
23:22:28 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
23:22:33 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
23:22:34 INFO - building 'psutil._psutil_posix' extension
23:22:34 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
23:22:34 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
23:22:34 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
23:22:34 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
23:22:34 INFO - Successfully installed psutil
23:22:34 INFO - Cleaning up...
23:22:34 INFO - Return code: 0
23:22:34 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
23:22:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
23:22:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
23:22:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
23:22:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
23:22:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
23:22:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
23:22:34 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x2316f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2613300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x264f810>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2651db0>, '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 0x2651710>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x264a700>, '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-1448781663.107539-1201539967', '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
23:22:34 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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
23:22:34 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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
23:22:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
23:22:34 INFO - 'CCACHE_UMASK': '002',
23:22:34 INFO - 'DISPLAY': ':0',
23:22:34 INFO - 'HOME': '/home/cltbld',
23:22:34 INFO - 'LANG': 'en_US.UTF-8',
23:22:34 INFO - 'LOGNAME': 'cltbld',
23:22:34 INFO - 'MAIL': '/var/mail/cltbld',
23:22:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
23:22:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
23:22:34 INFO - 'MOZ_NO_REMOTE': '1',
23:22:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
23:22:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
23:22:34 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
23:22:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
23:22:34 INFO - 'PWD': '/builds/slave/test',
23:22:34 INFO - 'SHELL': '/bin/bash',
23:22:34 INFO - 'SHLVL': '1',
23:22:34 INFO - 'TERM': 'linux',
23:22:34 INFO - 'TMOUT': '86400',
23:22:34 INFO - 'USER': 'cltbld',
23:22:34 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1448781663.107539-1201539967',
23:22:34 INFO - '_': '/tools/buildbot/bin/python'}
23:22:34 INFO - Ignoring indexes: https://pypi.python.org/simple/
23:22:34 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
23:22:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
23:22:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
23:22:34 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
23:22:34 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
23:22:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
23:22:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
23:22:39 INFO - Downloading mozsystemmonitor-0.0.tar.gz
23:22:39 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fmozsystemmonitor-0.0.tar.gz
23:22:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
23:22:39 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
23:22:39 INFO - Installing collected packages: mozsystemmonitor
23:22:39 INFO - Running setup.py install for mozsystemmonitor
23:22:39 INFO - Successfully installed mozsystemmonitor
23:22:39 INFO - Cleaning up...
23:22:40 INFO - Return code: 0
23:22:40 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
23:22: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')]}
23:22:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
23:22:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
23:22: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')]}
23:22:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
23:22:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
23:22:40 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x2316f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2613300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x264f810>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2651db0>, '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 0x2651710>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x264a700>, '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-1448781663.107539-1201539967', '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
23:22:40 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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
23:22:40 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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
23:22:40 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
23:22:40 INFO - 'CCACHE_UMASK': '002',
23:22:40 INFO - 'DISPLAY': ':0',
23:22:40 INFO - 'HOME': '/home/cltbld',
23:22:40 INFO - 'LANG': 'en_US.UTF-8',
23:22:40 INFO - 'LOGNAME': 'cltbld',
23:22:40 INFO - 'MAIL': '/var/mail/cltbld',
23:22:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
23:22:40 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
23:22:40 INFO - 'MOZ_NO_REMOTE': '1',
23:22:40 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
23:22:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
23:22:40 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
23:22:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
23:22:40 INFO - 'PWD': '/builds/slave/test',
23:22:40 INFO - 'SHELL': '/bin/bash',
23:22:40 INFO - 'SHLVL': '1',
23:22:40 INFO - 'TERM': 'linux',
23:22:40 INFO - 'TMOUT': '86400',
23:22:40 INFO - 'USER': 'cltbld',
23:22:40 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1448781663.107539-1201539967',
23:22:40 INFO - '_': '/tools/buildbot/bin/python'}
23:22:40 INFO - Ignoring indexes: https://pypi.python.org/simple/
23:22:40 INFO - Downloading/unpacking blobuploader==1.2.4
23:22:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
23:22:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
23:22:40 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
23:22:40 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
23:22:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
23:22:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
23:22:45 INFO - Downloading blobuploader-1.2.4.tar.gz
23:22:45 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblobuploader-1.2.4.tar.gz
23:22:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
23:22:45 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
23:22: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
23:22: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
23:22:45 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
23:22:45 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
23:22: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
23:22: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
23:22:46 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Frequests-1.2.3.tar.gz
23:22:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
23:22:46 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
23:22:46 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
23:22:46 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
23:22:46 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
23:22:46 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
23:22:46 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
23:22:46 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
23:22:47 INFO - Downloading docopt-0.6.1.tar.gz
23:22:47 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fdocopt-0.6.1.tar.gz
23:22:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
23:22:47 INFO - Installing collected packages: blobuploader, requests, docopt
23:22:47 INFO - Running setup.py install for blobuploader
23:22:47 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
23:22:47 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
23:22:47 INFO - Running setup.py install for requests
23:22:48 INFO - Running setup.py install for docopt
23:22:48 INFO - Successfully installed blobuploader requests docopt
23:22:48 INFO - Cleaning up...
23:22:48 INFO - Return code: 0
23:22:48 INFO - Installing None into virtualenv /builds/slave/test/build/venv
23:22:48 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')]}
23:22:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
23:22:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
23:22:48 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')]}
23:22:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
23:22:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
23:22:48 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x2316f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2613300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x264f810>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2651db0>, '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 0x2651710>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x264a700>, '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-1448781663.107539-1201539967', '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
23:22:48 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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
23:22:48 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
23:22:48 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
23:22:48 INFO - 'CCACHE_UMASK': '002',
23:22:48 INFO - 'DISPLAY': ':0',
23:22:48 INFO - 'HOME': '/home/cltbld',
23:22:48 INFO - 'LANG': 'en_US.UTF-8',
23:22:48 INFO - 'LOGNAME': 'cltbld',
23:22:48 INFO - 'MAIL': '/var/mail/cltbld',
23:22:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
23:22:48 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
23:22:48 INFO - 'MOZ_NO_REMOTE': '1',
23:22:48 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
23:22:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
23:22:48 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
23:22:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
23:22:48 INFO - 'PWD': '/builds/slave/test',
23:22:48 INFO - 'SHELL': '/bin/bash',
23:22:48 INFO - 'SHLVL': '1',
23:22:48 INFO - 'TERM': 'linux',
23:22:48 INFO - 'TMOUT': '86400',
23:22:48 INFO - 'USER': 'cltbld',
23:22:48 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1448781663.107539-1201539967',
23:22:48 INFO - '_': '/tools/buildbot/bin/python'}
23:22:48 INFO - Ignoring indexes: https://pypi.python.org/simple/
23:22:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
23:22:49 INFO - Running setup.py (path:/tmp/pip-m14PhB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
23:22:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
23:22:49 INFO - Running setup.py (path:/tmp/pip-lHHkof-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
23:22:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
23:22:49 INFO - Running setup.py (path:/tmp/pip-1Wi8zE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
23:22:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
23:22:49 INFO - Running setup.py (path:/tmp/pip-DAPwtz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
23:22:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
23:22:49 INFO - Running setup.py (path:/tmp/pip-sZbMtr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
23:22:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
23:22:49 INFO - Running setup.py (path:/tmp/pip-BfCPeU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
23:22:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
23:22:49 INFO - Running setup.py (path:/tmp/pip-OYAaUd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
23:22:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
23:22:49 INFO - Running setup.py (path:/tmp/pip-OlAG9B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
23:22:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
23:22:50 INFO - Running setup.py (path:/tmp/pip-KtycnS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
23:22:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
23:22:50 INFO - Running setup.py (path:/tmp/pip-mDqGUE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
23:22:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
23:22:50 INFO - Running setup.py (path:/tmp/pip-JJYehz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
23:22:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
23:22:50 INFO - Running setup.py (path:/tmp/pip-2GqQzy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
23:22:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
23:22:50 INFO - Running setup.py (path:/tmp/pip-U_ktN4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
23:22:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
23:22:50 INFO - Running setup.py (path:/tmp/pip-9hGOgO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
23:22:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
23:22:51 INFO - Running setup.py (path:/tmp/pip-F3j7oI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
23:22:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
23:22:51 INFO - Running setup.py (path:/tmp/pip-KNz1bx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
23:22:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
23:22:51 INFO - Running setup.py (path:/tmp/pip-GkarZ4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
23:22:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
23:22:51 INFO - Running setup.py (path:/tmp/pip-H5Zoxk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
23:22:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
23:22:51 INFO - Running setup.py (path:/tmp/pip-0zJJPc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
23:22:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
23:22:51 INFO - Running setup.py (path:/tmp/pip-6snlme-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
23:22:51 INFO - Unpacking /builds/slave/test/build/tests/marionette
23:22:52 INFO - Running setup.py (path:/tmp/pip-sDKzL4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
23:22:52 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
23:22:52 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, marionette-transport, marionette-driver, browsermob-proxy, marionette-client
23:22:52 INFO - Running setup.py install for manifestparser
23:22:52 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
23:22:52 INFO - Running setup.py install for mozcrash
23:22:52 INFO - Running setup.py install for mozdebug
23:22:52 INFO - Running setup.py install for mozdevice
23:22:53 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
23:22:53 INFO - Installing dm script to /builds/slave/test/build/venv/bin
23:22:53 INFO - Running setup.py install for mozfile
23:22:53 INFO - Running setup.py install for mozhttpd
23:22:53 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
23:22:53 INFO - Running setup.py install for mozinfo
23:22:53 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
23:22:53 INFO - Running setup.py install for mozInstall
23:22:53 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
23:22:53 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
23:22:53 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
23:22:53 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
23:22:53 INFO - Running setup.py install for mozleak
23:22:54 INFO - Running setup.py install for mozlog
23:22:54 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
23:22:54 INFO - Running setup.py install for moznetwork
23:22:54 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
23:22:54 INFO - Running setup.py install for mozprocess
23:22:54 INFO - Running setup.py install for mozprofile
23:22:54 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
23:22:54 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
23:22:54 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
23:22:54 INFO - Running setup.py install for mozrunner
23:22:55 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
23:22:55 INFO - Running setup.py install for mozscreenshot
23:22:55 INFO - Running setup.py install for moztest
23:22:55 INFO - Running setup.py install for mozversion
23:22:55 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
23:22:55 INFO - Running setup.py install for marionette-transport
23:22:56 INFO - Running setup.py install for marionette-driver
23:22:56 INFO - Running setup.py install for browsermob-proxy
23:22:56 INFO - Running setup.py install for marionette-client
23:22:56 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
23:22:56 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
23:22:56 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion marionette-transport marionette-driver browsermob-proxy marionette-client
23:22:56 INFO - Cleaning up...
23:22:56 INFO - Return code: 0
23:22:56 INFO - Installing None into virtualenv /builds/slave/test/build/venv
23:22:56 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')]}
23:22:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
23:22:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
23:22:56 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')]}
23:22:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
23:22:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
23:22:56 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x2316f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2613300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x264f810>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2651db0>, '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 0x2651710>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x264a700>, '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-1448781663.107539-1201539967', '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
23:22:56 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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
23:22:56 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
23:22:56 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
23:22:56 INFO - 'CCACHE_UMASK': '002',
23:22:56 INFO - 'DISPLAY': ':0',
23:22:56 INFO - 'HOME': '/home/cltbld',
23:22:56 INFO - 'LANG': 'en_US.UTF-8',
23:22:56 INFO - 'LOGNAME': 'cltbld',
23:22:56 INFO - 'MAIL': '/var/mail/cltbld',
23:22:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
23:22:56 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
23:22:56 INFO - 'MOZ_NO_REMOTE': '1',
23:22:56 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
23:22:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
23:22:56 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
23:22:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
23:22:56 INFO - 'PWD': '/builds/slave/test',
23:22:56 INFO - 'SHELL': '/bin/bash',
23:22:56 INFO - 'SHLVL': '1',
23:22:56 INFO - 'TERM': 'linux',
23:22:56 INFO - 'TMOUT': '86400',
23:22:56 INFO - 'USER': 'cltbld',
23:22:56 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1448781663.107539-1201539967',
23:22:56 INFO - '_': '/tools/buildbot/bin/python'}
23:22:57 INFO - Ignoring indexes: https://pypi.python.org/simple/
23:22:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
23:22:57 INFO - Running setup.py (path:/tmp/pip-DfUYo_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
23:22:57 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))
23:22:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
23:22:57 INFO - Running setup.py (path:/tmp/pip-PsAR3A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
23:22:57 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))
23:22:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
23:22:57 INFO - Running setup.py (path:/tmp/pip-8xGCBV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
23:22:57 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))
23:22:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
23:22:57 INFO - Running setup.py (path:/tmp/pip-Uru_pD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
23:22:57 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))
23:22:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
23:22:57 INFO - Running setup.py (path:/tmp/pip-pKsODB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
23:22:58 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))
23:22:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
23:22:58 INFO - Running setup.py (path:/tmp/pip-wT6Hf2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
23:22:58 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))
23:22:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
23:22:58 INFO - Running setup.py (path:/tmp/pip-F94Dci-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
23:22:58 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))
23:22:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
23:22:58 INFO - Running setup.py (path:/tmp/pip-GoUKck-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
23:22:58 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))
23:22:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
23:22:58 INFO - Running setup.py (path:/tmp/pip-7hEEbY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
23:22:58 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))
23:22:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
23:22:58 INFO - Running setup.py (path:/tmp/pip-4qY_90-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
23:22:58 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))
23:22:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
23:22:58 INFO - Running setup.py (path:/tmp/pip-Sr8RD0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
23:22:58 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))
23:22:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
23:22:58 INFO - Running setup.py (path:/tmp/pip-TQt9Km-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
23:22:58 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))
23:22:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
23:22:59 INFO - Running setup.py (path:/tmp/pip-9ql8XQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
23:22:59 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))
23:22:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
23:22:59 INFO - Running setup.py (path:/tmp/pip-buX2O4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
23:22:59 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))
23:22:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
23:22:59 INFO - Running setup.py (path:/tmp/pip-25zj8q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
23:22:59 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))
23:22:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
23:22:59 INFO - Running setup.py (path:/tmp/pip-_wm1TX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
23:22:59 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))
23:22:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
23:22:59 INFO - Running setup.py (path:/tmp/pip-IkCobn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
23:22:59 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))
23:22:59 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
23:22:59 INFO - Running setup.py (path:/tmp/pip-DWSOnz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
23:22:59 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-transport==1.0.0 from file:///builds/slave/test/build/tests/marionette/transport in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2))
23:22:59 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
23:22:59 INFO - Running setup.py (path:/tmp/pip-27pgoH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
23:22:59 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.1.1 from file:///builds/slave/test/build/tests/marionette/driver in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3))
23:22:59 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
23:23:00 INFO - Running setup.py (path:/tmp/pip-3XBnCH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
23:23:00 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4))
23:23:00 INFO - Unpacking /builds/slave/test/build/tests/marionette
23:23:00 INFO - Running setup.py (path:/tmp/pip-gVHlwv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
23:23:00 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
23:23:00 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.0.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5))
23:23:00 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))
23:23:00 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))
23:23:00 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))
23:23:00 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))
23:23:00 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))
23:23:00 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
23:23:00 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
23:23:00 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
23:23:00 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
23:23:00 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
23:23:00 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
23:23:00 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
23:23:05 INFO - Downloading blessings-1.5.1.tar.gz
23:23:05 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
23:23:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
23:23:05 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4))
23:23:05 INFO - Installing collected packages: blessings
23:23:05 INFO - Running setup.py install for blessings
23:23:05 INFO - Successfully installed blessings
23:23:05 INFO - Cleaning up...
23:23:05 INFO - Return code: 0
23:23:05 INFO - Done creating virtualenv /builds/slave/test/build/venv.
23:23:05 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
23:23:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
23:23:06 INFO - Reading from file tmpfile_stdout
23:23:06 INFO - Current package versions:
23:23:06 INFO - argparse == 1.2.1
23:23:06 INFO - blessings == 1.5.1
23:23:06 INFO - blobuploader == 1.2.4
23:23:06 INFO - browsermob-proxy == 0.6.0
23:23:06 INFO - docopt == 0.6.1
23:23:06 INFO - manifestparser == 1.1
23:23:06 INFO - marionette-client == 2.0.0
23:23:06 INFO - marionette-driver == 1.1.1
23:23:06 INFO - marionette-transport == 1.0.0
23:23:06 INFO - mozInstall == 1.12
23:23:06 INFO - mozcrash == 0.16
23:23:06 INFO - mozdebug == 0.1
23:23:06 INFO - mozdevice == 0.47
23:23:06 INFO - mozfile == 1.2
23:23:06 INFO - mozhttpd == 0.7
23:23:06 INFO - mozinfo == 0.9
23:23:06 INFO - mozleak == 0.1
23:23:06 INFO - mozlog == 3.1
23:23:06 INFO - moznetwork == 0.27
23:23:06 INFO - mozprocess == 0.22
23:23:06 INFO - mozprofile == 0.27
23:23:06 INFO - mozrunner == 6.11
23:23:06 INFO - mozscreenshot == 0.1
23:23:06 INFO - mozsystemmonitor == 0.0
23:23:06 INFO - moztest == 0.7
23:23:06 INFO - mozversion == 1.4
23:23:06 INFO - psutil == 3.1.1
23:23:06 INFO - requests == 1.2.3
23:23:06 INFO - wsgiref == 0.1.2
23:23:06 INFO - Running post-action listener: _resource_record_post_action
23:23:06 INFO - Running post-action listener: _start_resource_monitoring
23:23:06 INFO - Starting resource monitoring.
23:23:06 INFO - #####
23:23:06 INFO - ##### Running pull step.
23:23:06 INFO - #####
23:23:06 INFO - Running pre-action listener: _resource_record_pre_action
23:23:06 INFO - Running main action method: pull
23:23:06 INFO - Pull has nothing to do!
23:23:06 INFO - Running post-action listener: _resource_record_post_action
23:23:06 INFO - #####
23:23:06 INFO - ##### Running install step.
23:23:06 INFO - #####
23:23:06 INFO - Running pre-action listener: _resource_record_pre_action
23:23:06 INFO - Running main action method: install
23:23:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
23:23:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
23:23:06 INFO - Reading from file tmpfile_stdout
23:23:06 INFO - Detecting whether we're running mozinstall >=1.0...
23:23:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
23:23:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
23:23:07 INFO - Reading from file tmpfile_stdout
23:23:07 INFO - Output received:
23:23:07 INFO - Usage: mozinstall [options] installer
23:23:07 INFO - Options:
23:23:07 INFO - -h, --help show this help message and exit
23:23:07 INFO - -d DEST, --destination=DEST
23:23:07 INFO - Directory to install application into. [default:
23:23:07 INFO - "/builds/slave/test"]
23:23:07 INFO - --app=APP Application being installed. [default: firefox]
23:23:07 INFO - mkdir: /builds/slave/test/build/application
23:23:07 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']
23:23:07 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
23:23:29 INFO - Reading from file tmpfile_stdout
23:23:29 INFO - Output received:
23:23:29 INFO - /builds/slave/test/build/application/firefox/firefox
23:23:29 INFO - Running post-action listener: _resource_record_post_action
23:23:29 INFO - #####
23:23:29 INFO - ##### Running run-tests step.
23:23:29 INFO - #####
23:23:29 INFO - Running pre-action listener: _resource_record_pre_action
23:23:29 INFO - Running main action method: run_tests
23:23:29 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
23:23:29 INFO - minidump filename unknown. determining based upon platform and arch
23:23:29 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
23:23:29 INFO - grabbing minidump binary from tooltool
23:23: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')]}
23:23:29 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 0x2651db0>, '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 0x2651710>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x264a700>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
23:23:29 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
23:23:29 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
23:23:29 INFO - INFO - File linux64-minidump_stackwalk not present in local cache folder /builds/tooltool_cache
23:23:29 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
23:23:31 INFO - INFO - File linux64-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmpkYJj_I
23:23:31 INFO - INFO - File integrity verified, renaming tmpkYJj_I to linux64-minidump_stackwalk
23:23:31 INFO - INFO - Updating local cache /builds/tooltool_cache...
23:23:31 INFO - INFO - Local cache /builds/tooltool_cache updated with linux64-minidump_stackwalk
23:23:31 INFO - Return code: 0
23:23:31 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755
23:23:31 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
23:23:31 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/9lFjXI7qR1SlNCFL9JHoBw/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
23:23:31 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/9lFjXI7qR1SlNCFL9JHoBw/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
23:23:31 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
23:23:31 INFO - 'CCACHE_UMASK': '002',
23:23:31 INFO - 'DISPLAY': ':0',
23:23:31 INFO - 'HOME': '/home/cltbld',
23:23:31 INFO - 'LANG': 'en_US.UTF-8',
23:23:31 INFO - 'LOGNAME': 'cltbld',
23:23:31 INFO - 'MAIL': '/var/mail/cltbld',
23:23:31 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
23:23:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
23:23:31 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
23:23:31 INFO - 'MOZ_NO_REMOTE': '1',
23:23:31 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
23:23:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
23:23:31 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
23:23:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
23:23:31 INFO - 'PWD': '/builds/slave/test',
23:23:31 INFO - 'SHELL': '/bin/bash',
23:23:31 INFO - 'SHLVL': '1',
23:23:31 INFO - 'TERM': 'linux',
23:23:31 INFO - 'TMOUT': '86400',
23:23:31 INFO - 'USER': 'cltbld',
23:23:31 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1448781663.107539-1201539967',
23:23:31 INFO - '_': '/tools/buildbot/bin/python'}
23:23:31 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/9lFjXI7qR1SlNCFL9JHoBw/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
23:23:38 INFO - Using 1 client processes
23:23:39 INFO - wptserve Starting http server on 127.0.0.1:8000
23:23:39 INFO - wptserve Starting http server on 127.0.0.1:8001
23:23:39 INFO - wptserve Starting http server on 127.0.0.1:8443
23:23:41 INFO - SUITE-START | Running 827 tests
23:23:41 INFO - Running testharness tests
23:23:41 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
23:23:41 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 5ms
23:23:41 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
23:23:41 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
23:23:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
23:23:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
23:23:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 1ms
23:23:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
23:23:41 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
23:23:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
23:23:41 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
23:23:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
23:23:41 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
23:23:41 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
23:23:41 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
23:23:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html | took 0ms
23:23:41 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
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1ms
23:23:41 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
23:23:41 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
23:23:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 0ms
23:23:41 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
23:23:41 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 9ms
23:23:41 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
23:23:41 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
23:23:41 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
23:23:41 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
23:23:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 0ms
23:23:41 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
23:23:41 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
23:23:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
23:23:41 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
23:23:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
23:23:41 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
23:23:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
23:23:41 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
23:23:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
23:23:41 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
23:23:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
23:23:41 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 1ms
23:23:41 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
23:23:41 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
23:23:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html | took 0ms
23:23:41 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
23:23:41 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 1ms
23:23:41 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
23:23:41 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
23:23:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
23:23:41 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
23:23:41 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
23:23:41 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 1ms
23:23:41 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
23:23:41 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
23:23:41 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
23:23:41 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
23:23:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
23:23:41 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
23:23:41 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
23:23:41 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
23:23:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
23:23:41 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
23:23:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 1ms
23:23:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
23:23:41 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
23:23:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
23:23:41 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
23:23:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
23:23:41 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
23:23:41 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
23:23:41 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
23:23:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
23:23:41 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
23:23:41 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
23:23:41 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
23:23:41 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
23:23:41 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
23:23:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
23:23:41 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
23:23:41 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
23:23:41 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
23:23:41 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
23:23:41 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
23:23:41 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
23:23:41 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
23:23:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
23:23:41 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
23:23:41 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
23:23:41 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
23:23:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
23:23:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
23:23:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
23:23:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 7ms
23:23:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
23:23:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
23:23:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
23:23:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
23:23:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
23:23:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
23:23:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
23:23:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
23:23:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
23:23:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
23:23:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
23:23:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:23:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:23:41 INFO - TEST-START | /selection/extend.html
23:23:41 INFO - TEST-SKIP | /selection/extend.html | took 0ms
23:23:41 INFO - Setting up ssl
23:23:41 INFO - PROCESS | certutil |
23:23:41 INFO - PROCESS | certutil |
23:23:41 INFO - PROCESS | certutil |
23:23:41 INFO - Certificate Nickname Trust Attributes
23:23:41 INFO - SSL,S/MIME,JAR/XPI
23:23:41 INFO -
23:23:41 INFO - web-platform-tests CT,,
23:23:41 INFO -
23:23:41 INFO - Starting runner
23:23:43 INFO - PROCESS | 1946 | 1448781823988 Marionette INFO Marionette enabled via build flag and pref
23:23:44 INFO - PROCESS | 1946 | ++DOCSHELL 0x7fe2a3e21000 == 1 [pid = 1946] [id = 1]
23:23:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 1 (0x7fe29fa94000) [pid = 1946] [serial = 1] [outer = (nil)]
23:23:44 INFO - PROCESS | 1946 | [1946] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2091
23:23:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 2 (0x7fe29fa97400) [pid = 1946] [serial = 2] [outer = 0x7fe29fa94000]
23:23:44 INFO - PROCESS | 1946 | 1448781824735 Marionette INFO Listening on port 2828
23:23:45 INFO - PROCESS | 1946 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fe29fe6ce20
23:23:45 INFO - PROCESS | 1946 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fe29a3beee0
23:23:45 INFO - PROCESS | 1946 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fe29a3c4e80
23:23:45 INFO - PROCESS | 1946 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fe29a3d61c0
23:23:45 INFO - PROCESS | 1946 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fe29a3d64f0
23:23:45 INFO - PROCESS | 1946 | 1448781825878 Marionette INFO Marionette enabled via command-line flag
23:23:45 INFO - PROCESS | 1946 | ++DOCSHELL 0x7fe29fa47800 == 2 [pid = 1946] [id = 2]
23:23:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 3 (0x7fe294f26c00) [pid = 1946] [serial = 3] [outer = (nil)]
23:23:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 4 (0x7fe294f27800) [pid = 1946] [serial = 4] [outer = 0x7fe294f26c00]
23:23:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 5 (0x7fe294ff8c00) [pid = 1946] [serial = 5] [outer = 0x7fe29fa94000]
23:23:46 INFO - PROCESS | 1946 | [1946] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
23:23:46 INFO - PROCESS | 1946 | 1448781826079 Marionette INFO Accepted connection conn0 from 127.0.0.1:43669
23:23:46 INFO - PROCESS | 1946 | 1448781826081 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
23:23:46 INFO - PROCESS | 1946 | [1946] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
23:23:46 INFO - PROCESS | 1946 | 1448781826265 Marionette INFO Accepted connection conn1 from 127.0.0.1:43670
23:23:46 INFO - PROCESS | 1946 | 1448781826266 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
23:23:46 INFO - PROCESS | 1946 | 1448781826271 Marionette INFO Closed connection conn0
23:23:46 INFO - PROCESS | 1946 | [1946] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
23:23:46 INFO - PROCESS | 1946 | 1448781826325 Marionette INFO Accepted connection conn2 from 127.0.0.1:43671
23:23:46 INFO - PROCESS | 1946 | 1448781826325 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
23:23:46 INFO - PROCESS | 1946 | 1448781826354 Marionette INFO Closed connection conn2
23:23:46 INFO - PROCESS | 1946 | 1448781826361 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
23:23:47 INFO - PROCESS | 1946 | [1946] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 966
23:23:48 INFO - PROCESS | 1946 | ++DOCSHELL 0x7fe293367800 == 3 [pid = 1946] [id = 3]
23:23:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 6 (0x7fe292a24c00) [pid = 1946] [serial = 6] [outer = (nil)]
23:23:48 INFO - PROCESS | 1946 | ++DOCSHELL 0x7fe293378800 == 4 [pid = 1946] [id = 4]
23:23:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 7 (0x7fe292a25400) [pid = 1946] [serial = 7] [outer = (nil)]
23:23:49 INFO - PROCESS | 1946 | [1946] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
23:23:49 INFO - PROCESS | 1946 | ++DOCSHELL 0x7fe2915f4000 == 5 [pid = 1946] [id = 5]
23:23:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 8 (0x7fe290a86c00) [pid = 1946] [serial = 8] [outer = (nil)]
23:23:49 INFO - PROCESS | 1946 | [1946] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
23:23:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 9 (0x7fe294f27c00) [pid = 1946] [serial = 9] [outer = 0x7fe290a86c00]
23:23:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 10 (0x7fe290435c00) [pid = 1946] [serial = 10] [outer = 0x7fe292a24c00]
23:23:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 11 (0x7fe290436400) [pid = 1946] [serial = 11] [outer = 0x7fe292a25400]
23:23:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 12 (0x7fe290438400) [pid = 1946] [serial = 12] [outer = 0x7fe290a86c00]
23:23:50 INFO - PROCESS | 1946 | 1448781830755 Marionette INFO loaded listener.js
23:23:50 INFO - PROCESS | 1946 | 1448781830790 Marionette INFO loaded listener.js
23:23:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 13 (0x7fe28ec46800) [pid = 1946] [serial = 13] [outer = 0x7fe290a86c00]
23:23:51 INFO - PROCESS | 1946 | 1448781831249 Marionette DEBUG conn1 client <- {"sessionId":"dcf9e80e-61ad-4229-8a42-774921799919","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":"20151128203213","device":"desktop","version":"45.0a1"}}
23:23:51 INFO - PROCESS | 1946 | 1448781831607 Marionette DEBUG conn1 -> {"name":"getContext"}
23:23:51 INFO - PROCESS | 1946 | 1448781831611 Marionette DEBUG conn1 client <- {"value":"content"}
23:23:51 INFO - PROCESS | 1946 | 1448781831935 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
23:23:51 INFO - PROCESS | 1946 | 1448781831938 Marionette DEBUG conn1 client <- {}
23:23:52 INFO - PROCESS | 1946 | 1448781832055 Marionette DEBUG conn1 -> {"name":"executeScript","parameters":{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}}
23:23:53 INFO - PROCESS | 1946 | [Child 1993] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/toolkit/xre/nsXREDirProvider.cpp, line 1412
23:23:53 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1bea3000 == 1 [pid = 1993] [id = 1]
23:23:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 1 (0x7feb19c23c00) [pid = 1993] [serial = 1] [outer = (nil)]
23:23:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 2 (0x7feb19864c00) [pid = 1993] [serial = 2] [outer = 0x7feb19c23c00]
23:23:53 INFO - PROCESS | 1946 | [Parent 1946] WARNING: Could not get disk information from DiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/storage/DOMStorageIPC.cpp, line 320
23:23:54 INFO - PROCESS | 1946 | [Parent 1946] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
23:23:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 3 (0x7feb1882c800) [pid = 1993] [serial = 3] [outer = 0x7feb19c23c00]
23:23:54 INFO - PROCESS | 1946 | [Child 1993] WARNING: NS_ENSURE_TRUE(startupCache) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/xbl/nsXBLDocumentInfo.cpp, line 199
23:23:54 INFO - PROCESS | 1946 | [Child 1993] WARNING: NS_ENSURE_TRUE(startupCache) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/xbl/nsXBLDocumentInfo.cpp, line 267
23:23:55 INFO - PROCESS | 1946 | [Parent 1946] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109
23:23:55 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:23:55 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb17d83800 == 2 [pid = 1993] [id = 2]
23:23:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 4 (0x7feb19838400) [pid = 1993] [serial = 4] [outer = (nil)]
23:23:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 5 (0x7feb19839400) [pid = 1993] [serial = 5] [outer = 0x7feb19838400]
23:23:55 INFO - PROCESS | 1946 | ++DOCSHELL 0x7fe2909cd000 == 6 [pid = 1946] [id = 6]
23:23:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 14 (0x7fe28ff4c400) [pid = 1946] [serial = 14] [outer = (nil)]
23:23:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 15 (0x7fe2900d4000) [pid = 1946] [serial = 15] [outer = 0x7fe28ff4c400]
23:23:55 INFO - PROCESS | 1946 | 1448781835911 Marionette INFO loaded listener.js
23:23:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 16 (0x7fe291b4bc00) [pid = 1946] [serial = 16] [outer = 0x7fe28ff4c400]
23:23:56 INFO - PROCESS | 1946 | ++DOCSHELL 0x7fe291a95800 == 7 [pid = 1946] [id = 7]
23:23:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 17 (0x7fe290747800) [pid = 1946] [serial = 17] [outer = (nil)]
23:23:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 18 (0x7fe292c1f000) [pid = 1946] [serial = 18] [outer = 0x7fe290747800]
23:23:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 6 (0x7feb17e9a800) [pid = 1993] [serial = 6] [outer = 0x7feb19838400]
23:23:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 19 (0x7fe28eb0b400) [pid = 1946] [serial = 19] [outer = 0x7fe290747800]
23:23:56 INFO - PROCESS | 1946 | ++DOCSHELL 0x7fe291ab0000 == 8 [pid = 1946] [id = 8]
23:23:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 20 (0x7fe290435000) [pid = 1946] [serial = 20] [outer = (nil)]
23:23:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 21 (0x7fe2949b4c00) [pid = 1946] [serial = 21] [outer = 0x7fe290435000]
23:23:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 22 (0x7fe292923800) [pid = 1946] [serial = 22] [outer = 0x7fe290435000]
23:23:56 INFO - PROCESS | 1946 | [Parent 1946] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101
23:23:57 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
23:23:57 INFO - document served over http requires an http
23:23:57 INFO - sub-resource via fetch-request using the http-csp
23:23:57 INFO - delivery method with keep-origin-redirect and when
23:23: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"
23:23:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:23:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:23:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:23:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:23:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:23:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:23:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:23:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:23:57 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
23:23:57 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2443ms
23:23:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
23:23:58 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb17a9e800 == 3 [pid = 1993] [id = 3]
23:23:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 7 (0x7feb17a4f000) [pid = 1993] [serial = 7] [outer = (nil)]
23:23:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 8 (0x7feb17a50000) [pid = 1993] [serial = 8] [outer = 0x7feb17a4f000]
23:23:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 9 (0x7feb188f1800) [pid = 1993] [serial = 9] [outer = 0x7feb17a4f000]
23:23:59 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
23:23:59 INFO - document served over http requires an http
23:23:59 INFO - sub-resource via fetch-request using the http-csp
23:23:59 INFO - delivery method with no-redirect and when
23:23: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"
23:23:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:23:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:23:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:23:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:23:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:23:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:23:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:23:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:23:59 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
23:23:59 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1536ms
23:23:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:23:59 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb19893000 == 4 [pid = 1993] [id = 4]
23:23:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 10 (0x7feb17935000) [pid = 1993] [serial = 10] [outer = (nil)]
23:23:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 11 (0x7feb17936000) [pid = 1993] [serial = 11] [outer = 0x7feb17935000]
23:24:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 12 (0x7feb17a51400) [pid = 1993] [serial = 12] [outer = 0x7feb17935000]
23:24:01 INFO - PROCESS | 1946 | --DOCSHELL 0x7fe2915f4000 == 7 [pid = 1946] [id = 5]
23:24:01 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
23:24:01 INFO - document served over http requires an http
23:24:01 INFO - sub-resource via fetch-request using the http-csp
23:24:01 INFO - delivery method with swap-origin-redirect and when
23:24: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"
23:24:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:24:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:24:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:24:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:24:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:24:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:24:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:24:01 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
23:24:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2548ms
23:24:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:24:02 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb179e5800 == 5 [pid = 1993] [id = 5]
23:24:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 13 (0x7feb177a2c00) [pid = 1993] [serial = 13] [outer = (nil)]
23:24:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 14 (0x7feb177a4000) [pid = 1993] [serial = 14] [outer = 0x7feb177a2c00]
23:24:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 15 (0x7feb196b2800) [pid = 1993] [serial = 15] [outer = 0x7feb177a2c00]
23:24:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb17543800 == 6 [pid = 1993] [id = 6]
23:24:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 16 (0x7feb175c1000) [pid = 1993] [serial = 16] [outer = (nil)]
23:24:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 17 (0x7feb175c4c00) [pid = 1993] [serial = 17] [outer = 0x7feb175c1000]
23:24:03 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
23:24:03 INFO - document served over http requires an http
23:24:03 INFO - sub-resource via iframe-tag using the http-csp
23:24:03 INFO - delivery method with keep-origin-redirect and when
23:24: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"
23:24:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:24:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:24:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:24:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:24:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:24:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:24:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:24:03 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
23:24:03 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1430ms
23:24:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:24:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb179d4800 == 7 [pid = 1993] [id = 7]
23:24:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 18 (0x7feb1738e000) [pid = 1993] [serial = 18] [outer = (nil)]
23:24:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 19 (0x7feb1738f000) [pid = 1993] [serial = 19] [outer = 0x7feb1738e000]
23:24:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 20 (0x7feb17396800) [pid = 1993] [serial = 20] [outer = 0x7feb1738e000]
23:24:04 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb173c4800 == 8 [pid = 1993] [id = 8]
23:24:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 21 (0x7feb17399400) [pid = 1993] [serial = 21] [outer = (nil)]
23:24:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 22 (0x7feb175c4000) [pid = 1993] [serial = 22] [outer = 0x7feb17399400]
23:24:05 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
23:24:05 INFO - document served over http requires an http
23:24:05 INFO - sub-resource via iframe-tag using the http-csp
23:24:05 INFO - delivery method with no-redirect and when
23:24: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"
23:24:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:24:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:24:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:24:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:24:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:24:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:24:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:24:05 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
23:24:05 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1687ms
23:24:05 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:24:05 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb173d2000 == 9 [pid = 1993] [id = 9]
23:24:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 23 (0x7feb1738d400) [pid = 1993] [serial = 23] [outer = (nil)]
23:24:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 24 (0x7feb175cb000) [pid = 1993] [serial = 24] [outer = 0x7feb1738d400]
23:24:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 25 (0x7feb17a4f800) [pid = 1993] [serial = 25] [outer = 0x7feb1738d400]
23:24:07 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb17abb800 == 10 [pid = 1993] [id = 10]
23:24:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 26 (0x7feb175bf000) [pid = 1993] [serial = 26] [outer = (nil)]
23:24:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 27 (0x7feb1934a800) [pid = 1993] [serial = 27] [outer = 0x7feb175bf000]
23:24:07 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
23:24:07 INFO - document served over http requires an http
23:24:07 INFO - sub-resource via iframe-tag using the http-csp
23:24:07 INFO - delivery method with swap-origin-redirect and when
23:24: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"
23:24:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:24:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:24:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:24:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:24:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:24:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:24:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:24:07 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
23:24:07 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2302ms
23:24:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:24:07 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1754b000 == 11 [pid = 1993] [id = 11]
23:24:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 28 (0x7feb1792e000) [pid = 1993] [serial = 28] [outer = (nil)]
23:24:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 29 (0x7feb17931c00) [pid = 1993] [serial = 29] [outer = 0x7feb1792e000]
23:24:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 30 (0x7feb188f1400) [pid = 1993] [serial = 30] [outer = 0x7feb1792e000]
23:24:08 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb17543800 == 10 [pid = 1993] [id = 6]
23:24:08 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb179e5800 == 9 [pid = 1993] [id = 5]
23:24:08 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb19893000 == 8 [pid = 1993] [id = 4]
23:24:08 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb17a9e800 == 7 [pid = 1993] [id = 3]
23:24:08 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb17d83800 == 6 [pid = 1993] [id = 2]
23:24:09 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
23:24:09 INFO - document served over http requires an http
23:24:09 INFO - sub-resource via script-tag using the http-csp
23:24:09 INFO - delivery method with keep-origin-redirect and when
23:24: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"
23:24:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:24:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:24:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:24:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:24:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:24:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:24:09 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
23:24:09 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1688ms
23:24:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
23:24:09 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb17d8b000 == 7 [pid = 1993] [id = 12]
23:24:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 31 (0x7feb175c8400) [pid = 1993] [serial = 31] [outer = (nil)]
23:24:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 32 (0x7feb1934d000) [pid = 1993] [serial = 32] [outer = 0x7feb175c8400]
23:24:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 33 (0x7feb1983b800) [pid = 1993] [serial = 33] [outer = 0x7feb175c8400]
23:24:11 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
23:24:11 INFO - document served over http requires an http
23:24:11 INFO - sub-resource via script-tag using the http-csp
23:24:11 INFO - delivery method with no-redirect and when
23:24: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"
23:24:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:24:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:24:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:24:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:24:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:24:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:24:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:24:11 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
23:24:11 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2133ms
23:24:11 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:24:11 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb19877000 == 8 [pid = 1993] [id = 13]
23:24:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 34 (0x7feb193b4c00) [pid = 1993] [serial = 34] [outer = (nil)]
23:24:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 35 (0x7feb1983ec00) [pid = 1993] [serial = 35] [outer = 0x7feb193b4c00]
23:24:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 36 (0x7feb1cc19000) [pid = 1993] [serial = 36] [outer = 0x7feb193b4c00]
23:24:12 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
23:24:12 INFO - document served over http requires an http
23:24:12 INFO - sub-resource via script-tag using the http-csp
23:24:12 INFO - delivery method with swap-origin-redirect and when
23:24: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"
23:24:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:24:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:24:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:24:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:24:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:24:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:24:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:24:12 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
23:24:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1485ms
23:24:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:24:13 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb16b02800 == 9 [pid = 1993] [id = 14]
23:24:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 37 (0x7feb1cc7fc00) [pid = 1993] [serial = 37] [outer = (nil)]
23:24:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 38 (0x7feb1cd3b000) [pid = 1993] [serial = 38] [outer = 0x7feb1cc7fc00]
23:24:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 39 (0x7feb1ce57c00) [pid = 1993] [serial = 39] [outer = 0x7feb1cc7fc00]
23:24:14 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
23:24:14 INFO - document served over http requires an http
23:24:14 INFO - sub-resource via xhr-request using the http-csp
23:24:14 INFO - delivery method with keep-origin-redirect and when
23:24: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"
23:24:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:24:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:24:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:24:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:24:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:24:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:24:14 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
23:24:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1698ms
23:24:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
23:24:14 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb16b1f800 == 10 [pid = 1993] [id = 15]
23:24:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 40 (0x7feb1983f800) [pid = 1993] [serial = 40] [outer = (nil)]
23:24:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 41 (0x7feb19ccd000) [pid = 1993] [serial = 41] [outer = 0x7feb1983f800]
23:24:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 42 (0x7feb1ce5c000) [pid = 1993] [serial = 42] [outer = 0x7feb1983f800]
23:24:16 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
23:24:16 INFO - document served over http requires an http
23:24:16 INFO - sub-resource via xhr-request using the http-csp
23:24:16 INFO - delivery method with no-redirect and when
23:24: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"
23:24:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:24:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:24:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:24:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:24:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:24:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:24:16 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
23:24:16 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1948ms
23:24:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:24:16 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb165bd800 == 11 [pid = 1993] [id = 16]
23:24:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 43 (0x7feb19c28400) [pid = 1993] [serial = 43] [outer = (nil)]
23:24:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 44 (0x7feb1644e800) [pid = 1993] [serial = 44] [outer = 0x7feb19c28400]
23:24:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 45 (0x7feb16454400) [pid = 1993] [serial = 45] [outer = 0x7feb19c28400]
23:24:19 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
23:24:19 INFO - document served over http requires an http
23:24:19 INFO - sub-resource via xhr-request using the http-csp
23:24:19 INFO - delivery method with swap-origin-redirect and when
23:24: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"
23:24:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:24:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:24:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:24:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:24:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:24:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:24:19 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
23:24:19 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 3090ms
23:24:19 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:24:19 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb16b19800 == 12 [pid = 1993] [id = 17]
23:24:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 46 (0x7feb175c3400) [pid = 1993] [serial = 46] [outer = (nil)]
23:24:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 47 (0x7feb17931800) [pid = 1993] [serial = 47] [outer = 0x7feb175c3400]
23:24:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 48 (0x7feb193b0400) [pid = 1993] [serial = 48] [outer = 0x7feb175c3400]
23:24:21 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb19877000 == 11 [pid = 1993] [id = 13]
23:24:21 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb17d8b000 == 10 [pid = 1993] [id = 12]
23:24:21 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb17abb800 == 9 [pid = 1993] [id = 10]
23:24:21 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1754b000 == 8 [pid = 1993] [id = 11]
23:24:21 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb173d2000 == 7 [pid = 1993] [id = 9]
23:24:21 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb173c4800 == 6 [pid = 1993] [id = 8]
23:24:21 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
23:24:21 INFO - document served over http requires an https
23:24:21 INFO - sub-resource via fetch-request using the http-csp
23:24:21 INFO - delivery method with keep-origin-redirect and when
23:24: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"
23:24:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:24:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:24:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:24:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:24:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:24:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:24:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:24:21 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
23:24:21 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1937ms
23:24:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
23:24:21 INFO - PROCESS | 1946 | --DOMWINDOW == 21 (0x7fe290438400) [pid = 1946] [serial = 12] [outer = (nil)] [url = about:blank]
23:24:21 INFO - PROCESS | 1946 | --DOMWINDOW == 20 (0x7fe294f27c00) [pid = 1946] [serial = 9] [outer = (nil)] [url = about:blank]
23:24:21 INFO - PROCESS | 1946 | --DOMWINDOW == 19 (0x7fe292c1f000) [pid = 1946] [serial = 18] [outer = (nil)] [url = about:blank]
23:24:21 INFO - PROCESS | 1946 | --DOMWINDOW == 18 (0x7fe2900d4000) [pid = 1946] [serial = 15] [outer = (nil)] [url = about:blank]
23:24:21 INFO - PROCESS | 1946 | --DOMWINDOW == 17 (0x7fe29fa97400) [pid = 1946] [serial = 2] [outer = (nil)] [url = about:blank]
23:24:21 INFO - PROCESS | 1946 | --DOMWINDOW == 16 (0x7fe2949b4c00) [pid = 1946] [serial = 21] [outer = (nil)] [url = about:blank]
23:24:21 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb17544000 == 7 [pid = 1993] [id = 18]
23:24:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 49 (0x7feb17398400) [pid = 1993] [serial = 49] [outer = (nil)]
23:24:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 50 (0x7feb17ea0400) [pid = 1993] [serial = 50] [outer = 0x7feb17398400]
23:24:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 51 (0x7feb19cc8400) [pid = 1993] [serial = 51] [outer = 0x7feb17398400]
23:24:22 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
23:24:22 INFO - document served over http requires an https
23:24:22 INFO - sub-resource via fetch-request using the http-csp
23:24:22 INFO - delivery method with no-redirect and when
23:24: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"
23:24:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:24:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:24:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:24:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:24:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:24:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:24:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:24:22 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
23:24:22 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1334ms
23:24:22 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:24:23 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb17d98000 == 8 [pid = 1993] [id = 19]
23:24:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 52 (0x7feb17a4c400) [pid = 1993] [serial = 52] [outer = (nil)]
23:24:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 53 (0x7feb1cc90000) [pid = 1993] [serial = 53] [outer = 0x7feb17a4c400]
23:24:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 54 (0x7feb16131400) [pid = 1993] [serial = 54] [outer = 0x7feb17a4c400]
23:24:24 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb179d4800 == 7 [pid = 1993] [id = 7]
23:24:24 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb16b1f800 == 6 [pid = 1993] [id = 15]
23:24:24 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb165bd800 == 5 [pid = 1993] [id = 16]
23:24:24 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb16b02800 == 4 [pid = 1993] [id = 14]
23:24:24 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb16b19800 == 3 [pid = 1993] [id = 17]
23:24:24 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
23:24:24 INFO - document served over http requires an https
23:24:24 INFO - sub-resource via fetch-request using the http-csp
23:24:24 INFO - delivery method with swap-origin-redirect and when
23:24: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"
23:24:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:24:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:24:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:24:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:24:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:24:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:24:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:24:24 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
23:24:24 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1844ms
23:24:24 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:24:25 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb165cd000 == 4 [pid = 1993] [id = 20]
23:24:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 55 (0x7feb16453000) [pid = 1993] [serial = 55] [outer = (nil)]
23:24:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 56 (0x7feb16457800) [pid = 1993] [serial = 56] [outer = 0x7feb16453000]
23:24:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 57 (0x7feb17799400) [pid = 1993] [serial = 57] [outer = 0x7feb16453000]
23:24:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 17 (0x7fe2902b2800) [pid = 1946] [serial = 23] [outer = 0x7fe290435000]
23:24:26 INFO - PROCESS | 1946 | --DOMWINDOW == 56 (0x7feb175c1000) [pid = 1993] [serial = 16] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:24:26 INFO - PROCESS | 1946 | --DOMWINDOW == 55 (0x7feb175c8400) [pid = 1993] [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]
23:24:26 INFO - PROCESS | 1946 | --DOMWINDOW == 54 (0x7feb1738e000) [pid = 1993] [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]
23:24:26 INFO - PROCESS | 1946 | --DOMWINDOW == 53 (0x7feb193b4c00) [pid = 1993] [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]
23:24:26 INFO - PROCESS | 1946 | --DOMWINDOW == 52 (0x7feb17a4f000) [pid = 1993] [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]
23:24:26 INFO - PROCESS | 1946 | --DOMWINDOW == 51 (0x7feb1792e000) [pid = 1993] [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]
23:24:26 INFO - PROCESS | 1946 | --DOMWINDOW == 50 (0x7feb1cc7fc00) [pid = 1993] [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]
23:24:26 INFO - PROCESS | 1946 | --DOMWINDOW == 49 (0x7feb17935000) [pid = 1993] [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]
23:24:26 INFO - PROCESS | 1946 | --DOMWINDOW == 48 (0x7feb175c3400) [pid = 1993] [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]
23:24:26 INFO - PROCESS | 1946 | --DOMWINDOW == 47 (0x7feb17399400) [pid = 1993] [serial = 21] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448781844690]
23:24:26 INFO - PROCESS | 1946 | --DOMWINDOW == 46 (0x7feb177a2c00) [pid = 1993] [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]
23:24:26 INFO - PROCESS | 1946 | --DOMWINDOW == 45 (0x7feb17398400) [pid = 1993] [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]
23:24:26 INFO - PROCESS | 1946 | --DOMWINDOW == 44 (0x7feb19838400) [pid = 1993] [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]
23:24:26 INFO - PROCESS | 1946 | --DOMWINDOW == 43 (0x7feb1983f800) [pid = 1993] [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]
23:24:26 INFO - PROCESS | 1946 | --DOMWINDOW == 42 (0x7feb19c28400) [pid = 1993] [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]
23:24:27 INFO - PROCESS | 1946 | --DOMWINDOW == 41 (0x7feb175bf000) [pid = 1993] [serial = 26] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:24:27 INFO - PROCESS | 1946 | --DOMWINDOW == 40 (0x7feb1738d400) [pid = 1993] [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]
23:24:27 INFO - PROCESS | 1946 | --DOMWINDOW == 39 (0x7feb19864c00) [pid = 1993] [serial = 2] [outer = (nil)] [url = about:blank]
23:24:27 INFO - PROCESS | 1946 | --DOMWINDOW == 38 (0x7feb175c4c00) [pid = 1993] [serial = 17] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:24:27 INFO - PROCESS | 1946 | --DOMWINDOW == 37 (0x7feb17ea0400) [pid = 1993] [serial = 50] [outer = (nil)] [url = about:blank]
23:24:27 INFO - PROCESS | 1946 | --DOMWINDOW == 36 (0x7feb17936000) [pid = 1993] [serial = 11] [outer = (nil)] [url = about:blank]
23:24:27 INFO - PROCESS | 1946 | --DOMWINDOW == 35 (0x7feb17931800) [pid = 1993] [serial = 47] [outer = (nil)] [url = about:blank]
23:24:27 INFO - PROCESS | 1946 | --DOMWINDOW == 34 (0x7feb1644e800) [pid = 1993] [serial = 44] [outer = (nil)] [url = about:blank]
23:24:27 INFO - PROCESS | 1946 | --DOMWINDOW == 33 (0x7feb19ccd000) [pid = 1993] [serial = 41] [outer = (nil)] [url = about:blank]
23:24:27 INFO - PROCESS | 1946 | --DOMWINDOW == 32 (0x7feb1934a800) [pid = 1993] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:24:27 INFO - PROCESS | 1946 | --DOMWINDOW == 31 (0x7feb175cb000) [pid = 1993] [serial = 24] [outer = (nil)] [url = about:blank]
23:24:27 INFO - PROCESS | 1946 | --DOMWINDOW == 30 (0x7feb1cd3b000) [pid = 1993] [serial = 38] [outer = (nil)] [url = about:blank]
23:24:27 INFO - PROCESS | 1946 | --DOMWINDOW == 29 (0x7feb175c4000) [pid = 1993] [serial = 22] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448781844690]
23:24:27 INFO - PROCESS | 1946 | --DOMWINDOW == 28 (0x7feb1738f000) [pid = 1993] [serial = 19] [outer = (nil)] [url = about:blank]
23:24:27 INFO - PROCESS | 1946 | --DOMWINDOW == 27 (0x7feb1934d000) [pid = 1993] [serial = 32] [outer = (nil)] [url = about:blank]
23:24:27 INFO - PROCESS | 1946 | --DOMWINDOW == 26 (0x7feb177a4000) [pid = 1993] [serial = 14] [outer = (nil)] [url = about:blank]
23:24:27 INFO - PROCESS | 1946 | --DOMWINDOW == 25 (0x7feb1983ec00) [pid = 1993] [serial = 35] [outer = (nil)] [url = about:blank]
23:24:27 INFO - PROCESS | 1946 | --DOMWINDOW == 24 (0x7feb17931c00) [pid = 1993] [serial = 29] [outer = (nil)] [url = about:blank]
23:24:27 INFO - PROCESS | 1946 | --DOMWINDOW == 23 (0x7feb19839400) [pid = 1993] [serial = 5] [outer = (nil)] [url = about:blank]
23:24:27 INFO - PROCESS | 1946 | --DOMWINDOW == 22 (0x7feb17a50000) [pid = 1993] [serial = 8] [outer = (nil)] [url = about:blank]
23:24:27 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb16b1f000 == 5 [pid = 1993] [id = 21]
23:24:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 23 (0x7feb16456c00) [pid = 1993] [serial = 58] [outer = (nil)]
23:24:27 INFO - PROCESS | 1946 | --DOMWINDOW == 22 (0x7feb16454400) [pid = 1993] [serial = 45] [outer = (nil)] [url = about:blank]
23:24:27 INFO - PROCESS | 1946 | --DOMWINDOW == 21 (0x7feb1ce5c000) [pid = 1993] [serial = 42] [outer = (nil)] [url = about:blank]
23:24:27 INFO - PROCESS | 1946 | --DOMWINDOW == 20 (0x7feb1ce57c00) [pid = 1993] [serial = 39] [outer = (nil)] [url = about:blank]
23:24:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 21 (0x7feb1738b800) [pid = 1993] [serial = 59] [outer = 0x7feb16456c00]
23:24:27 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
23:24:27 INFO - document served over http requires an https
23:24:27 INFO - sub-resource via iframe-tag using the http-csp
23:24:27 INFO - delivery method with keep-origin-redirect and when
23:24: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"
23:24:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:24:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:24:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:24:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:24:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:24:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:24:27 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
23:24:27 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2635ms
23:24:27 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:24:27 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb173d1000 == 6 [pid = 1993] [id = 22]
23:24:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 22 (0x7feb16451400) [pid = 1993] [serial = 60] [outer = (nil)]
23:24:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 23 (0x7feb16458400) [pid = 1993] [serial = 61] [outer = 0x7feb16451400]
23:24:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 24 (0x7feb1792e400) [pid = 1993] [serial = 62] [outer = 0x7feb16451400]
23:24:28 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb179df000 == 7 [pid = 1993] [id = 23]
23:24:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 25 (0x7feb177a6400) [pid = 1993] [serial = 63] [outer = (nil)]
23:24:28 INFO - PROCESS | 1946 | [Child 1993] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9241
23:24:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 26 (0x7feb1613c000) [pid = 1993] [serial = 64] [outer = 0x7feb177a6400]
23:24:29 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
23:24:29 INFO - document served over http requires an https
23:24:29 INFO - sub-resource via iframe-tag using the http-csp
23:24:29 INFO - delivery method with no-redirect and when
23:24: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"
23:24:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:24:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:24:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:24:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:24:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:24:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:24:29 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
23:24:29 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1633ms
23:24:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:24:29 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb179e2000 == 8 [pid = 1993] [id = 24]
23:24:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 27 (0x7feb175be000) [pid = 1993] [serial = 65] [outer = (nil)]
23:24:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 28 (0x7feb177a5c00) [pid = 1993] [serial = 66] [outer = 0x7feb175be000]
23:24:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 29 (0x7feb17a4dc00) [pid = 1993] [serial = 67] [outer = 0x7feb175be000]
23:24:31 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb19315000 == 9 [pid = 1993] [id = 25]
23:24:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 30 (0x7feb17e9c800) [pid = 1993] [serial = 68] [outer = (nil)]
23:24:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 31 (0x7feb1882cc00) [pid = 1993] [serial = 69] [outer = 0x7feb17e9c800]
23:24:31 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
23:24:31 INFO - document served over http requires an https
23:24:31 INFO - sub-resource via iframe-tag using the http-csp
23:24:31 INFO - delivery method with swap-origin-redirect and when
23:24: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"
23:24:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:24:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:24:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:24:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:24:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:24:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:24:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:24:31 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
23:24:31 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2804ms
23:24:31 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:24:32 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb19874000 == 10 [pid = 1993] [id = 26]
23:24:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 32 (0x7feb175c6800) [pid = 1993] [serial = 70] [outer = (nil)]
23:24:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 33 (0x7feb1882a800) [pid = 1993] [serial = 71] [outer = 0x7feb175c6800]
23:24:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 34 (0x7feb19833c00) [pid = 1993] [serial = 72] [outer = 0x7feb175c6800]
23:24:33 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
23:24:33 INFO - document served over http requires an https
23:24:33 INFO - sub-resource via script-tag using the http-csp
23:24:33 INFO - delivery method with keep-origin-redirect and when
23:24: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"
23:24:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:24:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:24:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:24:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:24:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:24:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:24:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:24:33 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
23:24:33 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1732ms
23:24:33 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
23:24:34 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb15971800 == 11 [pid = 1993] [id = 27]
23:24:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 35 (0x7feb1613fc00) [pid = 1993] [serial = 73] [outer = (nil)]
23:24:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 36 (0x7feb16459c00) [pid = 1993] [serial = 74] [outer = 0x7feb1613fc00]
23:24:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 37 (0x7feb17936000) [pid = 1993] [serial = 75] [outer = 0x7feb1613fc00]
23:24:34 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb16b1f000 == 10 [pid = 1993] [id = 21]
23:24:34 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb165cd000 == 9 [pid = 1993] [id = 20]
23:24:34 INFO - PROCESS | 1946 | --DOMWINDOW == 36 (0x7feb17396800) [pid = 1993] [serial = 20] [outer = (nil)] [url = about:blank]
23:24:34 INFO - PROCESS | 1946 | --DOMWINDOW == 35 (0x7feb196b2800) [pid = 1993] [serial = 15] [outer = (nil)] [url = about:blank]
23:24:34 INFO - PROCESS | 1946 | --DOMWINDOW == 34 (0x7feb17a51400) [pid = 1993] [serial = 12] [outer = (nil)] [url = about:blank]
23:24:34 INFO - PROCESS | 1946 | --DOMWINDOW == 33 (0x7feb17e9a800) [pid = 1993] [serial = 6] [outer = (nil)] [url = about:blank]
23:24:34 INFO - PROCESS | 1946 | --DOMWINDOW == 32 (0x7feb1983b800) [pid = 1993] [serial = 33] [outer = (nil)] [url = about:blank]
23:24:34 INFO - PROCESS | 1946 | --DOMWINDOW == 31 (0x7feb188f1400) [pid = 1993] [serial = 30] [outer = (nil)] [url = about:blank]
23:24:34 INFO - PROCESS | 1946 | --DOMWINDOW == 30 (0x7feb1cc19000) [pid = 1993] [serial = 36] [outer = (nil)] [url = about:blank]
23:24:34 INFO - PROCESS | 1946 | --DOMWINDOW == 29 (0x7feb193b0400) [pid = 1993] [serial = 48] [outer = (nil)] [url = about:blank]
23:24:34 INFO - PROCESS | 1946 | --DOMWINDOW == 28 (0x7feb19cc8400) [pid = 1993] [serial = 51] [outer = (nil)] [url = about:blank]
23:24:34 INFO - PROCESS | 1946 | --DOMWINDOW == 27 (0x7feb188f1800) [pid = 1993] [serial = 9] [outer = (nil)] [url = about:blank]
23:24:34 INFO - PROCESS | 1946 | --DOMWINDOW == 26 (0x7feb17a4f800) [pid = 1993] [serial = 25] [outer = (nil)] [url = about:blank]
23:24:35 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
23:24:35 INFO - document served over http requires an https
23:24:35 INFO - sub-resource via script-tag using the http-csp
23:24:35 INFO - delivery method with no-redirect and when
23:24: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"
23:24:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:24:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:24:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:24:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:24:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:24:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:24:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:24:35 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
23:24:35 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1586ms
23:24:35 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:24:35 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb165c3000 == 10 [pid = 1993] [id = 28]
23:24:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 27 (0x7feb1645a800) [pid = 1993] [serial = 76] [outer = (nil)]
23:24:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 28 (0x7feb177a0800) [pid = 1993] [serial = 77] [outer = 0x7feb1645a800]
23:24:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 29 (0x7feb188f1c00) [pid = 1993] [serial = 78] [outer = 0x7feb1645a800]
23:24:36 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
23:24:36 INFO - document served over http requires an https
23:24:36 INFO - sub-resource via script-tag using the http-csp
23:24:36 INFO - delivery method with swap-origin-redirect and when
23:24: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"
23:24:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:24:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:24:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:24:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:24:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:24:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:24:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:24:36 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
23:24:36 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1339ms
23:24:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:24:36 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb173bb800 == 11 [pid = 1993] [id = 29]
23:24:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 30 (0x7feb1779bc00) [pid = 1993] [serial = 79] [outer = (nil)]
23:24:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 31 (0x7feb1983f400) [pid = 1993] [serial = 80] [outer = 0x7feb1779bc00]
23:24:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 32 (0x7feb1cc87c00) [pid = 1993] [serial = 81] [outer = 0x7feb1779bc00]
23:24:38 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
23:24:38 INFO - document served over http requires an https
23:24:38 INFO - sub-resource via xhr-request using the http-csp
23:24:38 INFO - delivery method with keep-origin-redirect and when
23:24: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"
23:24:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:24:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:24:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:24:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:24:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:24:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:24:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:24:38 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
23:24:38 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1482ms
23:24:38 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
23:24:38 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1754c800 == 12 [pid = 1993] [id = 30]
23:24:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 33 (0x7feb1983dc00) [pid = 1993] [serial = 82] [outer = (nil)]
23:24:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 34 (0x7feb1ccedc00) [pid = 1993] [serial = 83] [outer = 0x7feb1983dc00]
23:24:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 35 (0x7feb1ce62000) [pid = 1993] [serial = 84] [outer = 0x7feb1983dc00]
23:24:39 INFO - PROCESS | 1946 | --DOMWINDOW == 34 (0x7feb1cc90000) [pid = 1993] [serial = 53] [outer = (nil)] [url = about:blank]
23:24:39 INFO - PROCESS | 1946 | --DOMWINDOW == 33 (0x7feb16458400) [pid = 1993] [serial = 61] [outer = (nil)] [url = about:blank]
23:24:39 INFO - PROCESS | 1946 | --DOMWINDOW == 32 (0x7feb1738b800) [pid = 1993] [serial = 59] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:24:39 INFO - PROCESS | 1946 | --DOMWINDOW == 31 (0x7feb16457800) [pid = 1993] [serial = 56] [outer = (nil)] [url = about:blank]
23:24:39 INFO - PROCESS | 1946 | --DOMWINDOW == 30 (0x7feb16456c00) [pid = 1993] [serial = 58] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:24:39 INFO - PROCESS | 1946 | --DOMWINDOW == 29 (0x7feb16453000) [pid = 1993] [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]
23:24:39 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
23:24:39 INFO - document served over http requires an https
23:24:39 INFO - sub-resource via xhr-request using the http-csp
23:24:39 INFO - delivery method with no-redirect and when
23:24: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"
23:24:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:24:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:24:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:24:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:24:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:24:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:24:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:24:39 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
23:24:39 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1726ms
23:24:39 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:24:40 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb17ab0800 == 13 [pid = 1993] [id = 31]
23:24:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 30 (0x7feb15a3d400) [pid = 1993] [serial = 85] [outer = (nil)]
23:24:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 31 (0x7feb15a3e400) [pid = 1993] [serial = 86] [outer = 0x7feb15a3d400]
23:24:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 32 (0x7feb15a44400) [pid = 1993] [serial = 87] [outer = 0x7feb15a3d400]
23:24:41 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
23:24:41 INFO - document served over http requires an https
23:24:41 INFO - sub-resource via xhr-request using the http-csp
23:24:41 INFO - delivery method with swap-origin-redirect and when
23:24: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"
23:24:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:24:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:24:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:24:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:24:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:24:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:24:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:24:41 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
23:24:41 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1842ms
23:24:41 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:24:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1c920000 == 14 [pid = 1993] [id = 32]
23:24:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 33 (0x7feb15a3d800) [pid = 1993] [serial = 88] [outer = (nil)]
23:24:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 34 (0x7feb15a48800) [pid = 1993] [serial = 89] [outer = 0x7feb15a3d800]
23:24:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 35 (0x7feb16eb4000) [pid = 1993] [serial = 90] [outer = 0x7feb15a3d800]
23:24:43 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
23:24:43 INFO - document served over http requires an http
23:24:43 INFO - sub-resource via fetch-request using the http-csp
23:24:43 INFO - delivery method with keep-origin-redirect and when
23:24:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:24:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:24:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:24:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:24:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:24:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:24:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:24:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:24:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:24:43 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
23:24:43 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1889ms
23:24:43 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
23:24:44 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1732c000 == 15 [pid = 1993] [id = 33]
23:24:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 36 (0x7feb16ea9c00) [pid = 1993] [serial = 91] [outer = (nil)]
23:24:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 37 (0x7feb16eb2800) [pid = 1993] [serial = 92] [outer = 0x7feb16ea9c00]
23:24:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 38 (0x7feb17e9a400) [pid = 1993] [serial = 93] [outer = 0x7feb16ea9c00]
23:24:46 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
23:24:46 INFO - document served over http requires an http
23:24:46 INFO - sub-resource via fetch-request using the http-csp
23:24:46 INFO - delivery method with no-redirect and when
23:24: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"
23:24:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:24:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:24:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:24:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:24:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:24:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:24:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:24:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:24:46 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
23:24:46 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2783ms
23:24:46 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:24:46 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb17321800 == 16 [pid = 1993] [id = 34]
23:24:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 39 (0x7feb16eb4400) [pid = 1993] [serial = 94] [outer = (nil)]
23:24:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 40 (0x7feb16eb7400) [pid = 1993] [serial = 95] [outer = 0x7feb16eb4400]
23:24:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 41 (0x7feb17a4d400) [pid = 1993] [serial = 96] [outer = 0x7feb16eb4400]
23:24:47 INFO - PROCESS | 1946 | --DOMWINDOW == 16 (0x7fe292923800) [pid = 1946] [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.]
23:24:48 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb17ab0800 == 15 [pid = 1993] [id = 31]
23:24:48 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1754c800 == 14 [pid = 1993] [id = 30]
23:24:48 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb179df000 == 13 [pid = 1993] [id = 23]
23:24:48 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb173bb800 == 12 [pid = 1993] [id = 29]
23:24:48 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb165c3000 == 11 [pid = 1993] [id = 28]
23:24:48 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb15971800 == 10 [pid = 1993] [id = 27]
23:24:48 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb17d98000 == 9 [pid = 1993] [id = 19]
23:24:48 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb19874000 == 8 [pid = 1993] [id = 26]
23:24:48 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb19315000 == 7 [pid = 1993] [id = 25]
23:24:48 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb17544000 == 6 [pid = 1993] [id = 18]
23:24:48 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb179e2000 == 5 [pid = 1993] [id = 24]
23:24:48 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb173d1000 == 4 [pid = 1993] [id = 22]
23:24:48 INFO - PROCESS | 1946 | --DOMWINDOW == 40 (0x7feb17799400) [pid = 1993] [serial = 57] [outer = (nil)] [url = about:blank]
23:24:48 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
23:24:48 INFO - document served over http requires an http
23:24:48 INFO - sub-resource via fetch-request using the http-csp
23:24:48 INFO - delivery method with swap-origin-redirect and when
23:24: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"
23:24:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:24:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:24:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:24:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:24:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:24:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:24:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:24:48 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
23:24:48 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1668ms
23:24:48 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:24:48 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb165ba800 == 5 [pid = 1993] [id = 35]
23:24:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 41 (0x7feb16455400) [pid = 1993] [serial = 97] [outer = (nil)]
23:24:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 42 (0x7feb1645b400) [pid = 1993] [serial = 98] [outer = 0x7feb16455400]
23:24:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 43 (0x7feb175c8400) [pid = 1993] [serial = 99] [outer = 0x7feb16455400]
23:24:49 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb16b0e800 == 6 [pid = 1993] [id = 36]
23:24:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 44 (0x7feb1792cc00) [pid = 1993] [serial = 100] [outer = (nil)]
23:24:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 45 (0x7feb17a4b000) [pid = 1993] [serial = 101] [outer = 0x7feb1792cc00]
23:24:49 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
23:24:49 INFO - document served over http requires an http
23:24:49 INFO - sub-resource via iframe-tag using the http-csp
23:24:49 INFO - delivery method with keep-origin-redirect and when
23:24: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"
23:24:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:24:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:24:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:24:49 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:24:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:24:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:24:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:24:49 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
23:24:49 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1384ms
23:24:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:24:49 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb173c2800 == 7 [pid = 1993] [id = 37]
23:24:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 46 (0x7feb16455800) [pid = 1993] [serial = 102] [outer = (nil)]
23:24:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 47 (0x7feb1792bc00) [pid = 1993] [serial = 103] [outer = 0x7feb16455800]
23:24:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 48 (0x7feb19345c00) [pid = 1993] [serial = 104] [outer = 0x7feb16455800]
23:24:50 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb17548000 == 8 [pid = 1993] [id = 38]
23:24:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 49 (0x7feb195f5800) [pid = 1993] [serial = 105] [outer = (nil)]
23:24:50 INFO - PROCESS | 1946 | 1448781890865 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
23:24:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 50 (0x7feb195f6800) [pid = 1993] [serial = 106] [outer = 0x7feb195f5800]
23:24:51 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
23:24:51 INFO - document served over http requires an http
23:24:51 INFO - sub-resource via iframe-tag using the http-csp
23:24:51 INFO - delivery method with no-redirect and when
23:24: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"
23:24:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:24:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:24:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:24:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:24:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:24:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:24:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:24:51 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
23:24:51 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1585ms
23:24:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:24:51 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb179db000 == 9 [pid = 1993] [id = 39]
23:24:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 51 (0x7feb17e9c000) [pid = 1993] [serial = 107] [outer = (nil)]
23:24:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 52 (0x7feb19833000) [pid = 1993] [serial = 108] [outer = 0x7feb17e9c000]
23:24:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 53 (0x7feb1cc83c00) [pid = 1993] [serial = 109] [outer = 0x7feb17e9c000]
23:24:53 INFO - PROCESS | 1946 | --DOMWINDOW == 52 (0x7feb1882a800) [pid = 1993] [serial = 71] [outer = (nil)] [url = about:blank]
23:24:53 INFO - PROCESS | 1946 | --DOMWINDOW == 51 (0x7feb1613c000) [pid = 1993] [serial = 64] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448781868678]
23:24:53 INFO - PROCESS | 1946 | --DOMWINDOW == 50 (0x7feb1983f400) [pid = 1993] [serial = 80] [outer = (nil)] [url = about:blank]
23:24:53 INFO - PROCESS | 1946 | --DOMWINDOW == 49 (0x7feb16459c00) [pid = 1993] [serial = 74] [outer = (nil)] [url = about:blank]
23:24:53 INFO - PROCESS | 1946 | --DOMWINDOW == 48 (0x7feb1882cc00) [pid = 1993] [serial = 69] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:24:53 INFO - PROCESS | 1946 | --DOMWINDOW == 47 (0x7feb177a5c00) [pid = 1993] [serial = 66] [outer = (nil)] [url = about:blank]
23:24:53 INFO - PROCESS | 1946 | --DOMWINDOW == 46 (0x7feb1ccedc00) [pid = 1993] [serial = 83] [outer = (nil)] [url = about:blank]
23:24:53 INFO - PROCESS | 1946 | --DOMWINDOW == 45 (0x7feb15a3e400) [pid = 1993] [serial = 86] [outer = (nil)] [url = about:blank]
23:24:53 INFO - PROCESS | 1946 | --DOMWINDOW == 44 (0x7feb177a0800) [pid = 1993] [serial = 77] [outer = (nil)] [url = about:blank]
23:24:53 INFO - PROCESS | 1946 | --DOMWINDOW == 43 (0x7feb1983dc00) [pid = 1993] [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]
23:24:53 INFO - PROCESS | 1946 | --DOMWINDOW == 42 (0x7feb1613fc00) [pid = 1993] [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]
23:24:53 INFO - PROCESS | 1946 | --DOMWINDOW == 41 (0x7feb1645a800) [pid = 1993] [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]
23:24:53 INFO - PROCESS | 1946 | --DOMWINDOW == 40 (0x7feb15a3d400) [pid = 1993] [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]
23:24:53 INFO - PROCESS | 1946 | --DOMWINDOW == 39 (0x7feb1779bc00) [pid = 1993] [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]
23:24:53 INFO - PROCESS | 1946 | --DOMWINDOW == 38 (0x7feb177a6400) [pid = 1993] [serial = 63] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448781868678]
23:24:53 INFO - PROCESS | 1946 | --DOMWINDOW == 37 (0x7feb17e9c800) [pid = 1993] [serial = 68] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:24:53 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1754a800 == 10 [pid = 1993] [id = 40]
23:24:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 38 (0x7feb15a3d400) [pid = 1993] [serial = 110] [outer = (nil)]
23:24:53 INFO - PROCESS | 1946 | --DOMWINDOW == 37 (0x7feb1cc87c00) [pid = 1993] [serial = 81] [outer = (nil)] [url = about:blank]
23:24:53 INFO - PROCESS | 1946 | --DOMWINDOW == 36 (0x7feb1ce62000) [pid = 1993] [serial = 84] [outer = (nil)] [url = about:blank]
23:24:53 INFO - PROCESS | 1946 | --DOMWINDOW == 35 (0x7feb15a44400) [pid = 1993] [serial = 87] [outer = (nil)] [url = about:blank]
23:24:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 36 (0x7feb1613fc00) [pid = 1993] [serial = 111] [outer = 0x7feb15a3d400]
23:24:53 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
23:24:53 INFO - document served over http requires an http
23:24:53 INFO - sub-resource via iframe-tag using the http-csp
23:24:53 INFO - delivery method with swap-origin-redirect and when
23:24:53 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:24:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:24:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:24:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:24:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:24:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:24:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:24:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:24:53 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
23:24:53 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2733ms
23:24:53 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:24:54 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb17d89800 == 11 [pid = 1993] [id = 41]
23:24:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 37 (0x7feb177a0800) [pid = 1993] [serial = 112] [outer = (nil)]
23:24:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 38 (0x7feb1882cc00) [pid = 1993] [serial = 113] [outer = 0x7feb177a0800]
23:24:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 39 (0x7feb1ccedc00) [pid = 1993] [serial = 114] [outer = 0x7feb177a0800]
23:24:56 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
23:24:56 INFO - document served over http requires an http
23:24:56 INFO - sub-resource via script-tag using the http-csp
23:24:56 INFO - delivery method with keep-origin-redirect and when
23:24: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"
23:24:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:24:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:24:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:24:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:24:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:24:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:24:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:24:56 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
23:24:56 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2464ms
23:24:56 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
23:24:57 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb17d84800 == 12 [pid = 1993] [id = 42]
23:24:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 40 (0x7feb175c5c00) [pid = 1993] [serial = 115] [outer = (nil)]
23:24:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 41 (0x7feb17a4ac00) [pid = 1993] [serial = 116] [outer = 0x7feb175c5c00]
23:24:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 42 (0x7feb19866c00) [pid = 1993] [serial = 117] [outer = 0x7feb175c5c00]
23:24:58 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
23:24:58 INFO - document served over http requires an http
23:24:58 INFO - sub-resource via script-tag using the http-csp
23:24:58 INFO - delivery method with no-redirect and when
23:24: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"
23:24:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:24:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:24:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:24:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:24:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:24:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:24:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:24:58 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
23:24:58 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2227ms
23:24:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:25:00 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb16b1b800 == 13 [pid = 1993] [id = 43]
23:25:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 43 (0x7feb16458c00) [pid = 1993] [serial = 118] [outer = (nil)]
23:25:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 44 (0x7feb1645c400) [pid = 1993] [serial = 119] [outer = 0x7feb16458c00]
23:25:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 45 (0x7feb17a50800) [pid = 1993] [serial = 120] [outer = 0x7feb16458c00]
23:25:01 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1754a800 == 12 [pid = 1993] [id = 40]
23:25:01 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb179db000 == 11 [pid = 1993] [id = 39]
23:25:01 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb17548000 == 10 [pid = 1993] [id = 38]
23:25:01 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb173c2800 == 9 [pid = 1993] [id = 37]
23:25:01 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb16b0e800 == 8 [pid = 1993] [id = 36]
23:25:01 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb165ba800 == 7 [pid = 1993] [id = 35]
23:25:01 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb17321800 == 6 [pid = 1993] [id = 34]
23:25:01 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1c920000 == 5 [pid = 1993] [id = 32]
23:25:01 INFO - PROCESS | 1946 | --DOMWINDOW == 44 (0x7feb17936000) [pid = 1993] [serial = 75] [outer = (nil)] [url = about:blank]
23:25:01 INFO - PROCESS | 1946 | --DOMWINDOW == 43 (0x7feb188f1c00) [pid = 1993] [serial = 78] [outer = (nil)] [url = about:blank]
23:25:01 INFO - PROCESS | 1946 | --DOMWINDOW == 42 (0x7feb1792e400) [pid = 1993] [serial = 62] [outer = (nil)] [url = about:blank]
23:25:02 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
23:25:02 INFO - document served over http requires an http
23:25:02 INFO - sub-resource via script-tag using the http-csp
23:25:02 INFO - delivery method with swap-origin-redirect and when
23:25: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"
23:25:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:25:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:25:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:25:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:25:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:25:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:25:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:25:02 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
23:25:02 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 3356ms
23:25:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:25:02 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb165cb000 == 6 [pid = 1993] [id = 44]
23:25:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 43 (0x7feb16eb6000) [pid = 1993] [serial = 121] [outer = (nil)]
23:25:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 44 (0x7feb1792d400) [pid = 1993] [serial = 122] [outer = 0x7feb16eb6000]
23:25:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 45 (0x7feb19344c00) [pid = 1993] [serial = 123] [outer = 0x7feb16eb6000]
23:25:03 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
23:25:03 INFO - document served over http requires an http
23:25:03 INFO - sub-resource via xhr-request using the http-csp
23:25:03 INFO - delivery method with keep-origin-redirect and when
23:25: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"
23:25:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:25:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:25:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:25:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:25:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:25:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:25:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:25:03 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
23:25:03 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1497ms
23:25:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
23:25:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb17334000 == 7 [pid = 1993] [id = 45]
23:25:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 46 (0x7feb1779f000) [pid = 1993] [serial = 124] [outer = (nil)]
23:25:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 47 (0x7feb195efc00) [pid = 1993] [serial = 125] [outer = 0x7feb1779f000]
23:25:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 48 (0x7feb1ce5e000) [pid = 1993] [serial = 126] [outer = 0x7feb1779f000]
23:25:05 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
23:25:05 INFO - document served over http requires an http
23:25:05 INFO - sub-resource via xhr-request using the http-csp
23:25:05 INFO - delivery method with no-redirect and when
23:25: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"
23:25:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:25:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:25:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:25:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:25:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:25:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:25:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:25:05 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
23:25:05 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1428ms
23:25:05 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:25:05 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb179e2000 == 8 [pid = 1993] [id = 46]
23:25:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 49 (0x7feb15b61800) [pid = 1993] [serial = 127] [outer = (nil)]
23:25:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 50 (0x7feb15b62800) [pid = 1993] [serial = 128] [outer = 0x7feb15b61800]
23:25:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 51 (0x7feb15b69000) [pid = 1993] [serial = 129] [outer = 0x7feb15b61800]
23:25:06 INFO - PROCESS | 1946 | --DOMWINDOW == 50 (0x7feb16eb2800) [pid = 1993] [serial = 92] [outer = (nil)] [url = about:blank]
23:25:06 INFO - PROCESS | 1946 | --DOMWINDOW == 49 (0x7feb17a4b000) [pid = 1993] [serial = 101] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:25:06 INFO - PROCESS | 1946 | --DOMWINDOW == 48 (0x7feb1645b400) [pid = 1993] [serial = 98] [outer = (nil)] [url = about:blank]
23:25:06 INFO - PROCESS | 1946 | --DOMWINDOW == 47 (0x7feb15a48800) [pid = 1993] [serial = 89] [outer = (nil)] [url = about:blank]
23:25:06 INFO - PROCESS | 1946 | --DOMWINDOW == 46 (0x7feb195f6800) [pid = 1993] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448781890803]
23:25:06 INFO - PROCESS | 1946 | --DOMWINDOW == 45 (0x7feb1792bc00) [pid = 1993] [serial = 103] [outer = (nil)] [url = about:blank]
23:25:06 INFO - PROCESS | 1946 | --DOMWINDOW == 44 (0x7feb16eb7400) [pid = 1993] [serial = 95] [outer = (nil)] [url = about:blank]
23:25:06 INFO - PROCESS | 1946 | --DOMWINDOW == 43 (0x7feb19833000) [pid = 1993] [serial = 108] [outer = (nil)] [url = about:blank]
23:25:06 INFO - PROCESS | 1946 | --DOMWINDOW == 42 (0x7feb1613fc00) [pid = 1993] [serial = 111] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:25:06 INFO - PROCESS | 1946 | --DOMWINDOW == 41 (0x7feb1882cc00) [pid = 1993] [serial = 113] [outer = (nil)] [url = about:blank]
23:25:06 INFO - PROCESS | 1946 | --DOMWINDOW == 40 (0x7feb16eb4400) [pid = 1993] [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]
23:25:06 INFO - PROCESS | 1946 | --DOMWINDOW == 39 (0x7feb1792cc00) [pid = 1993] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:25:06 INFO - PROCESS | 1946 | --DOMWINDOW == 38 (0x7feb15a3d400) [pid = 1993] [serial = 110] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:25:06 INFO - PROCESS | 1946 | --DOMWINDOW == 37 (0x7feb17e9c000) [pid = 1993] [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]
23:25:06 INFO - PROCESS | 1946 | --DOMWINDOW == 36 (0x7feb16455800) [pid = 1993] [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]
23:25:06 INFO - PROCESS | 1946 | --DOMWINDOW == 35 (0x7feb16455400) [pid = 1993] [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]
23:25:06 INFO - PROCESS | 1946 | --DOMWINDOW == 34 (0x7feb195f5800) [pid = 1993] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448781890803]
23:25:06 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
23:25:06 INFO - document served over http requires an http
23:25:06 INFO - sub-resource via xhr-request using the http-csp
23:25:06 INFO - delivery method with swap-origin-redirect and when
23:25: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"
23:25:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:25:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:25:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:25:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:25:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:25:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:25:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:25:06 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
23:25:06 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1646ms
23:25:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:25:07 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb19876000 == 9 [pid = 1993] [id = 47]
23:25:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 35 (0x7feb15b60800) [pid = 1993] [serial = 130] [outer = (nil)]
23:25:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 36 (0x7feb16452400) [pid = 1993] [serial = 131] [outer = 0x7feb15b60800]
23:25:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 37 (0x7feb1ce5ec00) [pid = 1993] [serial = 132] [outer = 0x7feb15b60800]
23:25:08 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
23:25:08 INFO - document served over http requires an https
23:25:08 INFO - sub-resource via fetch-request using the http-csp
23:25:08 INFO - delivery method with keep-origin-redirect and when
23:25: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"
23:25:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:25:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:25:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:25:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:25:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:25:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:25:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:25:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:25:08 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
23:25:08 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1533ms
23:25:08 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
23:25:08 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb165b8800 == 10 [pid = 1993] [id = 48]
23:25:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 38 (0x7feb15a45400) [pid = 1993] [serial = 133] [outer = (nil)]
23:25:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 39 (0x7feb15b66c00) [pid = 1993] [serial = 134] [outer = 0x7feb15a45400]
23:25:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 40 (0x7feb16b55000) [pid = 1993] [serial = 135] [outer = 0x7feb15a45400]
23:25:10 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
23:25:10 INFO - document served over http requires an https
23:25:10 INFO - sub-resource via fetch-request using the http-csp
23:25:10 INFO - delivery method with no-redirect and when
23:25: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"
23:25:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:25:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:25:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:25:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:25:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:25:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:25:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:25:10 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
23:25:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1784ms
23:25:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:25:10 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb179cb000 == 11 [pid = 1993] [id = 49]
23:25:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 41 (0x7feb16b52000) [pid = 1993] [serial = 136] [outer = (nil)]
23:25:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 42 (0x7feb16b5b400) [pid = 1993] [serial = 137] [outer = 0x7feb16b52000]
23:25:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 43 (0x7feb19c27400) [pid = 1993] [serial = 138] [outer = 0x7feb16b52000]
23:25:11 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
23:25:11 INFO - document served over http requires an https
23:25:11 INFO - sub-resource via fetch-request using the http-csp
23:25:11 INFO - delivery method with swap-origin-redirect and when
23:25: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"
23:25:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:25:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:25:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:25:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:25:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:25:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:25:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:25:11 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
23:25:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1842ms
23:25:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:25:12 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb14ebb800 == 12 [pid = 1993] [id = 50]
23:25:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 44 (0x7feb14f4f000) [pid = 1993] [serial = 139] [outer = (nil)]
23:25:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 45 (0x7feb14f50000) [pid = 1993] [serial = 140] [outer = 0x7feb14f4f000]
23:25:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 46 (0x7feb14f56800) [pid = 1993] [serial = 141] [outer = 0x7feb14f4f000]
23:25:13 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb179d7800 == 13 [pid = 1993] [id = 51]
23:25:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 47 (0x7feb17a49400) [pid = 1993] [serial = 142] [outer = (nil)]
23:25:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 48 (0x7feb15d51800) [pid = 1993] [serial = 143] [outer = 0x7feb17a49400]
23:25:14 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
23:25:14 INFO - document served over http requires an https
23:25:14 INFO - sub-resource via iframe-tag using the http-csp
23:25:14 INFO - delivery method with keep-origin-redirect and when
23:25: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"
23:25:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:25:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:25:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:25:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:25:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:25:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:25:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
23:25:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2740ms
23:25:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:25:15 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb15d6d800 == 14 [pid = 1993] [id = 52]
23:25:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 49 (0x7feb14f4e400) [pid = 1993] [serial = 144] [outer = (nil)]
23:25:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 50 (0x7feb15d55400) [pid = 1993] [serial = 145] [outer = 0x7feb14f4e400]
23:25:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 51 (0x7feb15d5e800) [pid = 1993] [serial = 146] [outer = 0x7feb14f4e400]
23:25:16 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb15d7f000 == 15 [pid = 1993] [id = 53]
23:25:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 52 (0x7feb15e28c00) [pid = 1993] [serial = 147] [outer = (nil)]
23:25:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 53 (0x7feb15e2cc00) [pid = 1993] [serial = 148] [outer = 0x7feb15e28c00]
23:25:16 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
23:25:16 INFO - document served over http requires an https
23:25:16 INFO - sub-resource via iframe-tag using the http-csp
23:25:16 INFO - delivery method with no-redirect and when
23:25: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"
23:25:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:25:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:25:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:25:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:25:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:25:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:25:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:25:16 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
23:25:16 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2141ms
23:25:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:25:17 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb15d6a000 == 16 [pid = 1993] [id = 54]
23:25:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 54 (0x7feb15b5e000) [pid = 1993] [serial = 149] [outer = (nil)]
23:25:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 55 (0x7feb15b6a000) [pid = 1993] [serial = 150] [outer = 0x7feb15b5e000]
23:25:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 56 (0x7feb15e31800) [pid = 1993] [serial = 151] [outer = 0x7feb15b5e000]
23:25:18 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb15980800 == 17 [pid = 1993] [id = 55]
23:25:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 57 (0x7feb15a40400) [pid = 1993] [serial = 152] [outer = (nil)]
23:25:18 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb19876000 == 16 [pid = 1993] [id = 47]
23:25:18 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1732c000 == 15 [pid = 1993] [id = 33]
23:25:18 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb179e2000 == 14 [pid = 1993] [id = 46]
23:25:18 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb17334000 == 13 [pid = 1993] [id = 45]
23:25:18 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb165cb000 == 12 [pid = 1993] [id = 44]
23:25:18 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb16b1b800 == 11 [pid = 1993] [id = 43]
23:25:18 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb17d84800 == 10 [pid = 1993] [id = 42]
23:25:18 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb17d89800 == 9 [pid = 1993] [id = 41]
23:25:18 INFO - PROCESS | 1946 | --DOMWINDOW == 56 (0x7feb17a4d400) [pid = 1993] [serial = 96] [outer = (nil)] [url = about:blank]
23:25:18 INFO - PROCESS | 1946 | --DOMWINDOW == 55 (0x7feb175c8400) [pid = 1993] [serial = 99] [outer = (nil)] [url = about:blank]
23:25:18 INFO - PROCESS | 1946 | --DOMWINDOW == 54 (0x7feb1cc83c00) [pid = 1993] [serial = 109] [outer = (nil)] [url = about:blank]
23:25:18 INFO - PROCESS | 1946 | --DOMWINDOW == 53 (0x7feb19345c00) [pid = 1993] [serial = 104] [outer = (nil)] [url = about:blank]
23:25:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 54 (0x7feb15b6b800) [pid = 1993] [serial = 153] [outer = 0x7feb15a40400]
23:25:18 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
23:25:18 INFO - document served over http requires an https
23:25:18 INFO - sub-resource via iframe-tag using the http-csp
23:25:18 INFO - delivery method with swap-origin-redirect and when
23:25: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"
23:25:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:25:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:25:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:25:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:25:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:25:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:25:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:25:18 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
23:25:18 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1805ms
23:25:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:25:19 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb16b0b800 == 10 [pid = 1993] [id = 56]
23:25:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 55 (0x7feb15a48400) [pid = 1993] [serial = 154] [outer = (nil)]
23:25:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 56 (0x7feb15b6b400) [pid = 1993] [serial = 155] [outer = 0x7feb15a48400]
23:25:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 57 (0x7feb16eb3400) [pid = 1993] [serial = 156] [outer = 0x7feb15a48400]
23:25:20 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
23:25:20 INFO - document served over http requires an https
23:25:20 INFO - sub-resource via script-tag using the http-csp
23:25:20 INFO - delivery method with keep-origin-redirect and when
23:25: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"
23:25:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:25:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:25:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:25:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:25:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:25:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:25:20 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
23:25:20 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1378ms
23:25:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
23:25:20 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb173c5000 == 11 [pid = 1993] [id = 57]
23:25:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 58 (0x7feb15b68400) [pid = 1993] [serial = 157] [outer = (nil)]
23:25:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 59 (0x7feb17399000) [pid = 1993] [serial = 158] [outer = 0x7feb15b68400]
23:25:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 60 (0x7feb17a52c00) [pid = 1993] [serial = 159] [outer = 0x7feb15b68400]
23:25:22 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
23:25:22 INFO - document served over http requires an https
23:25:22 INFO - sub-resource via script-tag using the http-csp
23:25:22 INFO - delivery method with no-redirect and when
23:25: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"
23:25:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:25:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:25:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:25:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:25:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:25:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:25:22 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
23:25:22 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2832ms
23:25:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:25:23 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb179e1000 == 12 [pid = 1993] [id = 58]
23:25:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 61 (0x7feb177a5800) [pid = 1993] [serial = 160] [outer = (nil)]
23:25:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 62 (0x7feb188f2c00) [pid = 1993] [serial = 161] [outer = 0x7feb177a5800]
23:25:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 63 (0x7feb19ccd400) [pid = 1993] [serial = 162] [outer = 0x7feb177a5800]
23:25:24 INFO - PROCESS | 1946 | --DOMWINDOW == 62 (0x7feb16452400) [pid = 1993] [serial = 131] [outer = (nil)] [url = about:blank]
23:25:24 INFO - PROCESS | 1946 | --DOMWINDOW == 61 (0x7feb17a4ac00) [pid = 1993] [serial = 116] [outer = (nil)] [url = about:blank]
23:25:24 INFO - PROCESS | 1946 | --DOMWINDOW == 60 (0x7feb15b62800) [pid = 1993] [serial = 128] [outer = (nil)] [url = about:blank]
23:25:24 INFO - PROCESS | 1946 | --DOMWINDOW == 59 (0x7feb1792d400) [pid = 1993] [serial = 122] [outer = (nil)] [url = about:blank]
23:25:24 INFO - PROCESS | 1946 | --DOMWINDOW == 58 (0x7feb195efc00) [pid = 1993] [serial = 125] [outer = (nil)] [url = about:blank]
23:25:24 INFO - PROCESS | 1946 | --DOMWINDOW == 57 (0x7feb1645c400) [pid = 1993] [serial = 119] [outer = (nil)] [url = about:blank]
23:25:24 INFO - PROCESS | 1946 | --DOMWINDOW == 56 (0x7feb16451400) [pid = 1993] [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]
23:25:24 INFO - PROCESS | 1946 | --DOMWINDOW == 55 (0x7feb1779f000) [pid = 1993] [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]
23:25:24 INFO - PROCESS | 1946 | --DOMWINDOW == 54 (0x7feb16458c00) [pid = 1993] [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]
23:25:24 INFO - PROCESS | 1946 | --DOMWINDOW == 53 (0x7feb16eb6000) [pid = 1993] [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]
23:25:24 INFO - PROCESS | 1946 | --DOMWINDOW == 52 (0x7feb15b61800) [pid = 1993] [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]
23:25:24 INFO - PROCESS | 1946 | --DOMWINDOW == 51 (0x7feb15b69000) [pid = 1993] [serial = 129] [outer = (nil)] [url = about:blank]
23:25:24 INFO - PROCESS | 1946 | --DOMWINDOW == 50 (0x7feb19344c00) [pid = 1993] [serial = 123] [outer = (nil)] [url = about:blank]
23:25:24 INFO - PROCESS | 1946 | --DOMWINDOW == 49 (0x7feb1ce5e000) [pid = 1993] [serial = 126] [outer = (nil)] [url = about:blank]
23:25:25 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
23:25:25 INFO - document served over http requires an https
23:25:25 INFO - sub-resource via script-tag using the http-csp
23:25:25 INFO - delivery method with swap-origin-redirect and when
23:25: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"
23:25:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:25:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:25:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:25:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:25:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:25:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:25:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:25:25 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
23:25:25 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2181ms
23:25:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:25:25 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb17d8d000 == 13 [pid = 1993] [id = 59]
23:25:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 50 (0x7feb15b64800) [pid = 1993] [serial = 163] [outer = (nil)]
23:25:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 51 (0x7feb193b8800) [pid = 1993] [serial = 164] [outer = 0x7feb15b64800]
23:25:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 52 (0x7feb1cc9b400) [pid = 1993] [serial = 165] [outer = 0x7feb15b64800]
23:25:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 17 (0x7fe291f09c00) [pid = 1946] [serial = 24] [outer = 0x7fe290435000]
23:25:27 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
23:25:27 INFO - document served over http requires an https
23:25:27 INFO - sub-resource via xhr-request using the http-csp
23:25:27 INFO - delivery method with keep-origin-redirect and when
23:25: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"
23:25:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:25:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:25:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:25:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:25:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:25:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:25:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:25:27 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
23:25:27 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1887ms
23:25:27 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
23:25:27 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb173b2800 == 14 [pid = 1993] [id = 60]
23:25:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 53 (0x7feb16458c00) [pid = 1993] [serial = 166] [outer = (nil)]
23:25:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 54 (0x7feb16b4f000) [pid = 1993] [serial = 167] [outer = 0x7feb16458c00]
23:25:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 55 (0x7feb1934a800) [pid = 1993] [serial = 168] [outer = 0x7feb16458c00]
23:25:29 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
23:25:29 INFO - document served over http requires an https
23:25:29 INFO - sub-resource via xhr-request using the http-csp
23:25:29 INFO - delivery method with no-redirect and when
23:25: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"
23:25:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:25:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:25:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:25:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:25:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:25:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:25:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:25:29 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
23:25:29 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2585ms
23:25:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:25:30 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb15e96800 == 15 [pid = 1993] [id = 61]
23:25:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 56 (0x7feb15ed2c00) [pid = 1993] [serial = 169] [outer = (nil)]
23:25:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 57 (0x7feb15ed4c00) [pid = 1993] [serial = 170] [outer = 0x7feb15ed2c00]
23:25:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 58 (0x7feb15edb400) [pid = 1993] [serial = 171] [outer = 0x7feb15ed2c00]
23:25:31 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
23:25:31 INFO - document served over http requires an https
23:25:31 INFO - sub-resource via xhr-request using the http-csp
23:25:31 INFO - delivery method with swap-origin-redirect and when
23:25: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"
23:25:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:25:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:25:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:25:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:25:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:25:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:25:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:25:31 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
23:25:31 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1944ms
23:25:31 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:25:31 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1455d800 == 16 [pid = 1993] [id = 62]
23:25:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 59 (0x7feb14550c00) [pid = 1993] [serial = 172] [outer = (nil)]
23:25:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 60 (0x7feb14551c00) [pid = 1993] [serial = 173] [outer = 0x7feb14550c00]
23:25:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 61 (0x7feb14558400) [pid = 1993] [serial = 174] [outer = 0x7feb14550c00]
23:25:33 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
23:25:33 INFO - document served over http requires an http
23:25:33 INFO - sub-resource via fetch-request using the meta-csp
23:25:33 INFO - delivery method with keep-origin-redirect and when
23:25: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"
23:25:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:25:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:25:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:25:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:25:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:25:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:25:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:25:33 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
23:25:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1639ms
23:25:33 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
23:25:33 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb15e9a000 == 17 [pid = 1993] [id = 63]
23:25:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 62 (0x7feb13f0a400) [pid = 1993] [serial = 175] [outer = (nil)]
23:25:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 63 (0x7feb13f0b400) [pid = 1993] [serial = 176] [outer = 0x7feb13f0a400]
23:25:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 64 (0x7feb13f11400) [pid = 1993] [serial = 177] [outer = 0x7feb13f0a400]
23:25:35 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
23:25:35 INFO - document served over http requires an http
23:25:35 INFO - sub-resource via fetch-request using the meta-csp
23:25:35 INFO - delivery method with no-redirect and when
23:25: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"
23:25:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:25:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:25:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:25:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:25:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:25:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:25:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:25:35 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
23:25:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1934ms
23:25:35 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:25:35 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb14570800 == 18 [pid = 1993] [id = 64]
23:25:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 65 (0x7feb13f11c00) [pid = 1993] [serial = 178] [outer = (nil)]
23:25:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 66 (0x7feb14f54800) [pid = 1993] [serial = 179] [outer = 0x7feb13f11c00]
23:25:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 67 (0x7feb15e32800) [pid = 1993] [serial = 180] [outer = 0x7feb13f11c00]
23:25:36 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb179e1000 == 17 [pid = 1993] [id = 58]
23:25:36 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb173c5000 == 16 [pid = 1993] [id = 57]
23:25:36 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb16b0b800 == 15 [pid = 1993] [id = 56]
23:25:36 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb15980800 == 14 [pid = 1993] [id = 55]
23:25:36 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb15d6a000 == 13 [pid = 1993] [id = 54]
23:25:36 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb15d7f000 == 12 [pid = 1993] [id = 53]
23:25:36 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb15d6d800 == 11 [pid = 1993] [id = 52]
23:25:36 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb14ebb800 == 10 [pid = 1993] [id = 50]
23:25:36 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb179d7800 == 9 [pid = 1993] [id = 51]
23:25:36 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb179cb000 == 8 [pid = 1993] [id = 49]
23:25:36 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb165b8800 == 7 [pid = 1993] [id = 48]
23:25:36 INFO - PROCESS | 1946 | --DOMWINDOW == 66 (0x7feb17a50800) [pid = 1993] [serial = 120] [outer = (nil)] [url = about:blank]
23:25:36 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
23:25:36 INFO - document served over http requires an http
23:25:36 INFO - sub-resource via fetch-request using the meta-csp
23:25:36 INFO - delivery method with swap-origin-redirect and when
23:25:36 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:25:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:25:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:25:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:25:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:25:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:25:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:25:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:25:36 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
23:25:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1710ms
23:25:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:25:37 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb15985800 == 8 [pid = 1993] [id = 65]
23:25:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 67 (0x7feb14f52400) [pid = 1993] [serial = 181] [outer = (nil)]
23:25:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 68 (0x7feb15edd800) [pid = 1993] [serial = 182] [outer = 0x7feb14f52400]
23:25:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 69 (0x7feb16b4d800) [pid = 1993] [serial = 183] [outer = 0x7feb14f52400]
23:25:38 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb15d7f800 == 9 [pid = 1993] [id = 66]
23:25:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 70 (0x7feb16b5a800) [pid = 1993] [serial = 184] [outer = (nil)]
23:25:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x7feb1738d000) [pid = 1993] [serial = 185] [outer = 0x7feb16b5a800]
23:25:38 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
23:25:38 INFO - document served over http requires an http
23:25:38 INFO - sub-resource via iframe-tag using the meta-csp
23:25:38 INFO - delivery method with keep-origin-redirect and when
23:25:38 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:25:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:25:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:25:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:25:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:25:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:25:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:25:38 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
23:25:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1656ms
23:25:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:25:39 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb165cd000 == 10 [pid = 1993] [id = 67]
23:25:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x7feb16133400) [pid = 1993] [serial = 186] [outer = (nil)]
23:25:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x7feb16eae800) [pid = 1993] [serial = 187] [outer = 0x7feb16133400]
23:25:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x7feb188f5c00) [pid = 1993] [serial = 188] [outer = 0x7feb16133400]
23:25:40 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb166a4800 == 11 [pid = 1993] [id = 68]
23:25:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x7feb19838400) [pid = 1993] [serial = 189] [outer = (nil)]
23:25:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x7feb1cc90000) [pid = 1993] [serial = 190] [outer = 0x7feb19838400]
23:25:40 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
23:25:40 INFO - document served over http requires an http
23:25:40 INFO - sub-resource via iframe-tag using the meta-csp
23:25:40 INFO - delivery method with no-redirect and when
23:25:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:25:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:25:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:25:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:25:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:25:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:25:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:25:40 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
23:25:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1985ms
23:25:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:25:40 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x7feb193b8800) [pid = 1993] [serial = 164] [outer = (nil)] [url = about:blank]
23:25:40 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x7feb16b5b400) [pid = 1993] [serial = 137] [outer = (nil)] [url = about:blank]
23:25:40 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x7feb15d51800) [pid = 1993] [serial = 143] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:25:40 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x7feb14f50000) [pid = 1993] [serial = 140] [outer = (nil)] [url = about:blank]
23:25:40 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x7feb15e2cc00) [pid = 1993] [serial = 148] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448781916619]
23:25:40 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x7feb15d55400) [pid = 1993] [serial = 145] [outer = (nil)] [url = about:blank]
23:25:40 INFO - PROCESS | 1946 | --DOMWINDOW == 69 (0x7feb17399000) [pid = 1993] [serial = 158] [outer = (nil)] [url = about:blank]
23:25:40 INFO - PROCESS | 1946 | --DOMWINDOW == 68 (0x7feb15b66c00) [pid = 1993] [serial = 134] [outer = (nil)] [url = about:blank]
23:25:40 INFO - PROCESS | 1946 | --DOMWINDOW == 67 (0x7feb15b6b800) [pid = 1993] [serial = 153] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:25:40 INFO - PROCESS | 1946 | --DOMWINDOW == 66 (0x7feb15b6a000) [pid = 1993] [serial = 150] [outer = (nil)] [url = about:blank]
23:25:40 INFO - PROCESS | 1946 | --DOMWINDOW == 65 (0x7feb188f2c00) [pid = 1993] [serial = 161] [outer = (nil)] [url = about:blank]
23:25:40 INFO - PROCESS | 1946 | --DOMWINDOW == 64 (0x7feb15b6b400) [pid = 1993] [serial = 155] [outer = (nil)] [url = about:blank]
23:25:40 INFO - PROCESS | 1946 | --DOMWINDOW == 63 (0x7feb15a48400) [pid = 1993] [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]
23:25:40 INFO - PROCESS | 1946 | --DOMWINDOW == 62 (0x7feb15b5e000) [pid = 1993] [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]
23:25:40 INFO - PROCESS | 1946 | --DOMWINDOW == 61 (0x7feb177a5800) [pid = 1993] [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]
23:25:40 INFO - PROCESS | 1946 | --DOMWINDOW == 60 (0x7feb15a40400) [pid = 1993] [serial = 152] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:25:40 INFO - PROCESS | 1946 | --DOMWINDOW == 59 (0x7feb15b68400) [pid = 1993] [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]
23:25:40 INFO - PROCESS | 1946 | --DOMWINDOW == 58 (0x7feb17a49400) [pid = 1993] [serial = 142] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:25:40 INFO - PROCESS | 1946 | --DOMWINDOW == 57 (0x7feb15e28c00) [pid = 1993] [serial = 147] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448781916619]
23:25:40 INFO - PROCESS | 1946 | --DOMWINDOW == 56 (0x7feb15b60800) [pid = 1993] [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]
23:25:40 INFO - PROCESS | 1946 | --DOMWINDOW == 55 (0x7feb1ce5ec00) [pid = 1993] [serial = 132] [outer = (nil)] [url = about:blank]
23:25:41 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb16b1f800 == 12 [pid = 1993] [id = 69]
23:25:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 56 (0x7feb15b5d400) [pid = 1993] [serial = 191] [outer = (nil)]
23:25:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 57 (0x7feb15b61c00) [pid = 1993] [serial = 192] [outer = 0x7feb15b5d400]
23:25:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 58 (0x7feb1645b000) [pid = 1993] [serial = 193] [outer = 0x7feb15b5d400]
23:25:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1753a000 == 13 [pid = 1993] [id = 70]
23:25:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 59 (0x7feb19349800) [pid = 1993] [serial = 194] [outer = (nil)]
23:25:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 60 (0x7feb1ce5c000) [pid = 1993] [serial = 195] [outer = 0x7feb19349800]
23:25:43 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
23:25:43 INFO - document served over http requires an http
23:25:43 INFO - sub-resource via iframe-tag using the meta-csp
23:25:43 INFO - delivery method with swap-origin-redirect and when
23:25: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"
23:25:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:25:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:25:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:25:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:25:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:25:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:25:43 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
23:25:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2313ms
23:25:43 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:25:43 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb14eba000 == 14 [pid = 1993] [id = 71]
23:25:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 61 (0x7feb13ef5c00) [pid = 1993] [serial = 196] [outer = (nil)]
23:25:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 62 (0x7feb13ef6c00) [pid = 1993] [serial = 197] [outer = 0x7feb13ef5c00]
23:25:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 63 (0x7feb13efec00) [pid = 1993] [serial = 198] [outer = 0x7feb13ef5c00]
23:25:45 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
23:25:45 INFO - document served over http requires an http
23:25:45 INFO - sub-resource via script-tag using the meta-csp
23:25:45 INFO - delivery method with keep-origin-redirect and when
23:25: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"
23:25:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:25:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:25:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:25:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:25:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:25:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:25:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:25:45 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
23:25:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2101ms
23:25:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
23:25:45 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb17aaa800 == 15 [pid = 1993] [id = 72]
23:25:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 64 (0x7feb13ef5400) [pid = 1993] [serial = 199] [outer = (nil)]
23:25:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 65 (0x7feb15a47000) [pid = 1993] [serial = 200] [outer = 0x7feb13ef5400]
23:25:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 66 (0x7feb1779ac00) [pid = 1993] [serial = 201] [outer = 0x7feb13ef5400]
23:25:46 INFO - PROCESS | 1946 | --DOMWINDOW == 16 (0x7fe2902b2800) [pid = 1946] [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.]
23:25:47 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
23:25:47 INFO - document served over http requires an http
23:25:47 INFO - sub-resource via script-tag using the meta-csp
23:25:47 INFO - delivery method with no-redirect and when
23:25: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"
23:25:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:25:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:25:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:25:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:25:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:25:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:25:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:25:47 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
23:25:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1741ms
23:25:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:25:47 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13b6b800 == 16 [pid = 1993] [id = 73]
23:25:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 67 (0x7feb15e30000) [pid = 1993] [serial = 202] [outer = (nil)]
23:25:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 68 (0x7feb13c4e400) [pid = 1993] [serial = 203] [outer = 0x7feb15e30000]
23:25:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 69 (0x7feb13c54400) [pid = 1993] [serial = 204] [outer = 0x7feb15e30000]
23:25:48 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
23:25:48 INFO - document served over http requires an http
23:25:48 INFO - sub-resource via script-tag using the meta-csp
23:25:48 INFO - delivery method with swap-origin-redirect and when
23:25: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"
23:25:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:25:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:25:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:25:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:25:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:25:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:25:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:25:48 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
23:25:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1536ms
23:25:48 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:25:48 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13b87000 == 17 [pid = 1993] [id = 74]
23:25:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 70 (0x7feb15e30400) [pid = 1993] [serial = 205] [outer = (nil)]
23:25:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x7feb13570000) [pid = 1993] [serial = 206] [outer = 0x7feb15e30400]
23:25:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x7feb13575800) [pid = 1993] [serial = 207] [outer = 0x7feb15e30400]
23:25:50 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
23:25:50 INFO - document served over http requires an http
23:25:50 INFO - sub-resource via xhr-request using the meta-csp
23:25:50 INFO - delivery method with keep-origin-redirect and when
23:25: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"
23:25:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:25:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:25:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:25:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:25:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:25:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:25:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:25:50 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
23:25:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2079ms
23:25:50 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
23:25:51 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1359f000 == 18 [pid = 1993] [id = 75]
23:25:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x7feb13c56800) [pid = 1993] [serial = 208] [outer = (nil)]
23:25:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x7feb13ef4c00) [pid = 1993] [serial = 209] [outer = 0x7feb13c56800]
23:25:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x7feb14557400) [pid = 1993] [serial = 210] [outer = 0x7feb13c56800]
23:25:52 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1753a000 == 17 [pid = 1993] [id = 70]
23:25:52 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb166a4800 == 16 [pid = 1993] [id = 68]
23:25:52 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb165cd000 == 15 [pid = 1993] [id = 67]
23:25:52 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb15d7f800 == 14 [pid = 1993] [id = 66]
23:25:52 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb15985800 == 13 [pid = 1993] [id = 65]
23:25:52 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb14570800 == 12 [pid = 1993] [id = 64]
23:25:52 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb15e9a000 == 11 [pid = 1993] [id = 63]
23:25:52 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1455d800 == 10 [pid = 1993] [id = 62]
23:25:52 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb15e96800 == 9 [pid = 1993] [id = 61]
23:25:52 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb173b2800 == 8 [pid = 1993] [id = 60]
23:25:52 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb17d8d000 == 7 [pid = 1993] [id = 59]
23:25:52 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
23:25:52 INFO - document served over http requires an http
23:25:52 INFO - sub-resource via xhr-request using the meta-csp
23:25:52 INFO - delivery method with no-redirect and when
23:25: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"
23:25:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:25:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:25:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:25:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:25:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:25:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:25:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:25:52 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
23:25:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2027ms
23:25:52 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x7feb15e31800) [pid = 1993] [serial = 151] [outer = (nil)] [url = about:blank]
23:25:52 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x7feb16eb3400) [pid = 1993] [serial = 156] [outer = (nil)] [url = about:blank]
23:25:52 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x7feb19ccd400) [pid = 1993] [serial = 162] [outer = (nil)] [url = about:blank]
23:25:52 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x7feb17a52c00) [pid = 1993] [serial = 159] [outer = (nil)] [url = about:blank]
23:25:52 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:25:53 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1455c800 == 8 [pid = 1993] [id = 76]
23:25:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x7feb13c5b800) [pid = 1993] [serial = 211] [outer = (nil)]
23:25:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x7feb14f53c00) [pid = 1993] [serial = 212] [outer = 0x7feb13c5b800]
23:25:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x7feb15e31800) [pid = 1993] [serial = 213] [outer = 0x7feb13c5b800]
23:25:54 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
23:25:54 INFO - document served over http requires an http
23:25:54 INFO - sub-resource via xhr-request using the meta-csp
23:25:54 INFO - delivery method with swap-origin-redirect and when
23:25: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"
23:25:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:25:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:25:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:25:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:25:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:25:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:25:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:25:54 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
23:25:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1785ms
23:25:54 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:25:54 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb15968000 == 9 [pid = 1993] [id = 77]
23:25:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x7feb15e34800) [pid = 1993] [serial = 214] [outer = (nil)]
23:25:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x7feb16136400) [pid = 1993] [serial = 215] [outer = 0x7feb15e34800]
23:25:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x7feb16b50c00) [pid = 1993] [serial = 216] [outer = 0x7feb15e34800]
23:25:56 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
23:25:56 INFO - document served over http requires an https
23:25:56 INFO - sub-resource via fetch-request using the meta-csp
23:25:56 INFO - delivery method with keep-origin-redirect and when
23:25: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"
23:25:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:25:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:25:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:25:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:25:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:25:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:25:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:25:56 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
23:25:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1803ms
23:25:56 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
23:25:56 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb15d74800 == 10 [pid = 1993] [id = 78]
23:25:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x7feb15edc400) [pid = 1993] [serial = 217] [outer = (nil)]
23:25:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x7feb16eb3400) [pid = 1993] [serial = 218] [outer = 0x7feb15edc400]
23:25:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x7feb175bd400) [pid = 1993] [serial = 219] [outer = 0x7feb15edc400]
23:25:58 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x7feb15ed4c00) [pid = 1993] [serial = 170] [outer = (nil)] [url = about:blank]
23:25:58 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x7feb14551c00) [pid = 1993] [serial = 173] [outer = (nil)] [url = about:blank]
23:25:58 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x7feb1738d000) [pid = 1993] [serial = 185] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:25:58 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x7feb15edd800) [pid = 1993] [serial = 182] [outer = (nil)] [url = about:blank]
23:25:58 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x7feb16b4f000) [pid = 1993] [serial = 167] [outer = (nil)] [url = about:blank]
23:25:58 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x7feb13f0b400) [pid = 1993] [serial = 176] [outer = (nil)] [url = about:blank]
23:25:58 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x7feb14f54800) [pid = 1993] [serial = 179] [outer = (nil)] [url = about:blank]
23:25:58 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x7feb1cc90000) [pid = 1993] [serial = 190] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448781940326]
23:25:58 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x7feb16eae800) [pid = 1993] [serial = 187] [outer = (nil)] [url = about:blank]
23:25:58 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x7feb15b61c00) [pid = 1993] [serial = 192] [outer = (nil)] [url = about:blank]
23:25:58 INFO - PROCESS | 1946 | --DOMWINDOW == 69 (0x7feb16b52000) [pid = 1993] [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]
23:25:58 INFO - PROCESS | 1946 | --DOMWINDOW == 68 (0x7feb16133400) [pid = 1993] [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]
23:25:58 INFO - PROCESS | 1946 | --DOMWINDOW == 67 (0x7feb15a45400) [pid = 1993] [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]
23:25:58 INFO - PROCESS | 1946 | --DOMWINDOW == 66 (0x7feb14f4f000) [pid = 1993] [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]
23:25:58 INFO - PROCESS | 1946 | --DOMWINDOW == 65 (0x7feb16b5a800) [pid = 1993] [serial = 184] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:25:58 INFO - PROCESS | 1946 | --DOMWINDOW == 64 (0x7feb14f4e400) [pid = 1993] [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]
23:25:58 INFO - PROCESS | 1946 | --DOMWINDOW == 63 (0x7feb14f52400) [pid = 1993] [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]
23:25:58 INFO - PROCESS | 1946 | --DOMWINDOW == 62 (0x7feb13f0a400) [pid = 1993] [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]
23:25:58 INFO - PROCESS | 1946 | --DOMWINDOW == 61 (0x7feb13f11c00) [pid = 1993] [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]
23:25:58 INFO - PROCESS | 1946 | --DOMWINDOW == 60 (0x7feb19838400) [pid = 1993] [serial = 189] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448781940326]
23:25:58 INFO - PROCESS | 1946 | --DOMWINDOW == 59 (0x7feb17a4c400) [pid = 1993] [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]
23:25:58 INFO - PROCESS | 1946 | --DOMWINDOW == 58 (0x7feb175c6800) [pid = 1993] [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]
23:25:58 INFO - PROCESS | 1946 | --DOMWINDOW == 57 (0x7feb175be000) [pid = 1993] [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]
23:25:58 INFO - PROCESS | 1946 | --DOMWINDOW == 56 (0x7feb15a3d800) [pid = 1993] [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]
23:25:58 INFO - PROCESS | 1946 | --DOMWINDOW == 55 (0x7feb175c5c00) [pid = 1993] [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]
23:25:58 INFO - PROCESS | 1946 | --DOMWINDOW == 54 (0x7feb16ea9c00) [pid = 1993] [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]
23:25:58 INFO - PROCESS | 1946 | --DOMWINDOW == 53 (0x7feb177a0800) [pid = 1993] [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]
23:25:58 INFO - PROCESS | 1946 | --DOMWINDOW == 52 (0x7feb14f56800) [pid = 1993] [serial = 141] [outer = (nil)] [url = about:blank]
23:25:58 INFO - PROCESS | 1946 | --DOMWINDOW == 51 (0x7feb15d5e800) [pid = 1993] [serial = 146] [outer = (nil)] [url = about:blank]
23:25:58 INFO - PROCESS | 1946 | --DOMWINDOW == 50 (0x7feb16131400) [pid = 1993] [serial = 54] [outer = (nil)] [url = about:blank]
23:25:58 INFO - PROCESS | 1946 | --DOMWINDOW == 49 (0x7feb19833c00) [pid = 1993] [serial = 72] [outer = (nil)] [url = about:blank]
23:25:58 INFO - PROCESS | 1946 | --DOMWINDOW == 48 (0x7feb17a4dc00) [pid = 1993] [serial = 67] [outer = (nil)] [url = about:blank]
23:25:58 INFO - PROCESS | 1946 | --DOMWINDOW == 47 (0x7feb16eb4000) [pid = 1993] [serial = 90] [outer = (nil)] [url = about:blank]
23:25:58 INFO - PROCESS | 1946 | --DOMWINDOW == 46 (0x7feb19866c00) [pid = 1993] [serial = 117] [outer = (nil)] [url = about:blank]
23:25:58 INFO - PROCESS | 1946 | --DOMWINDOW == 45 (0x7feb19c27400) [pid = 1993] [serial = 138] [outer = (nil)] [url = about:blank]
23:25:58 INFO - PROCESS | 1946 | --DOMWINDOW == 44 (0x7feb17e9a400) [pid = 1993] [serial = 93] [outer = (nil)] [url = about:blank]
23:25:58 INFO - PROCESS | 1946 | --DOMWINDOW == 43 (0x7feb16b55000) [pid = 1993] [serial = 135] [outer = (nil)] [url = about:blank]
23:25:58 INFO - PROCESS | 1946 | --DOMWINDOW == 42 (0x7feb1ccedc00) [pid = 1993] [serial = 114] [outer = (nil)] [url = about:blank]
23:25:59 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
23:25:59 INFO - document served over http requires an https
23:25:59 INFO - sub-resource via fetch-request using the meta-csp
23:25:59 INFO - delivery method with no-redirect and when
23:25: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"
23:25:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:25:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:25:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:25:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:25:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:25:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:25:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:25:59 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
23:25:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2691ms
23:25:59 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:25:59 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb165b4800 == 11 [pid = 1993] [id = 79]
23:25:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 43 (0x7feb14f56400) [pid = 1993] [serial = 220] [outer = (nil)]
23:25:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 44 (0x7feb15a3b000) [pid = 1993] [serial = 221] [outer = 0x7feb14f56400]
23:26:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 45 (0x7feb1613e800) [pid = 1993] [serial = 222] [outer = 0x7feb14f56400]
23:26:01 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
23:26:01 INFO - document served over http requires an https
23:26:01 INFO - sub-resource via fetch-request using the meta-csp
23:26:01 INFO - delivery method with swap-origin-redirect and when
23:26: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"
23:26:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:26:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:26:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:26:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:26:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:26:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:26:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:26:01 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
23:26:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2037ms
23:26:01 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:26:01 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1668a000 == 12 [pid = 1993] [id = 80]
23:26:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 46 (0x7feb15a3cc00) [pid = 1993] [serial = 223] [outer = (nil)]
23:26:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 47 (0x7feb15d53000) [pid = 1993] [serial = 224] [outer = 0x7feb15a3cc00]
23:26:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 48 (0x7feb16ea8c00) [pid = 1993] [serial = 225] [outer = 0x7feb15a3cc00]
23:26:02 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb16b0b800 == 13 [pid = 1993] [id = 81]
23:26:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 49 (0x7feb1738d000) [pid = 1993] [serial = 226] [outer = (nil)]
23:26:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 50 (0x7feb175c2800) [pid = 1993] [serial = 227] [outer = 0x7feb1738d000]
23:26:03 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
23:26:03 INFO - document served over http requires an https
23:26:03 INFO - sub-resource via iframe-tag using the meta-csp
23:26:03 INFO - delivery method with keep-origin-redirect and when
23:26: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"
23:26:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:26:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:26:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:26:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:26:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:26:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:26:03 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
23:26:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1944ms
23:26:03 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:26:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb17322800 == 14 [pid = 1993] [id = 82]
23:26:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 51 (0x7feb14f58c00) [pid = 1993] [serial = 228] [outer = (nil)]
23:26:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 52 (0x7feb175bf000) [pid = 1993] [serial = 229] [outer = 0x7feb14f58c00]
23:26:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 53 (0x7feb17932c00) [pid = 1993] [serial = 230] [outer = 0x7feb14f58c00]
23:26:04 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb173c6800 == 15 [pid = 1993] [id = 83]
23:26:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 54 (0x7feb17a4b800) [pid = 1993] [serial = 231] [outer = (nil)]
23:26:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 55 (0x7feb17a54c00) [pid = 1993] [serial = 232] [outer = 0x7feb17a4b800]
23:26:04 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
23:26:04 INFO - document served over http requires an https
23:26:04 INFO - sub-resource via iframe-tag using the meta-csp
23:26:04 INFO - delivery method with no-redirect and when
23:26: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"
23:26:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:26:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:26:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:26:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:26:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:26:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:26:04 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
23:26:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1798ms
23:26:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:26:05 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb17541800 == 16 [pid = 1993] [id = 84]
23:26:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 56 (0x7feb175c2000) [pid = 1993] [serial = 233] [outer = (nil)]
23:26:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 57 (0x7feb17a4ec00) [pid = 1993] [serial = 234] [outer = 0x7feb175c2000]
23:26:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 58 (0x7feb19836c00) [pid = 1993] [serial = 235] [outer = 0x7feb175c2000]
23:26:06 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb17aa3000 == 17 [pid = 1993] [id = 85]
23:26:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 59 (0x7feb19cc2000) [pid = 1993] [serial = 236] [outer = (nil)]
23:26:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 60 (0x7feb1cc96400) [pid = 1993] [serial = 237] [outer = 0x7feb19cc2000]
23:26:06 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
23:26:06 INFO - document served over http requires an https
23:26:06 INFO - sub-resource via iframe-tag using the meta-csp
23:26:06 INFO - delivery method with swap-origin-redirect and when
23:26: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"
23:26:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:26:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:26:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:26:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:26:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:26:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:26:06 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
23:26:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1815ms
23:26:06 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:26:07 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb17d8a800 == 18 [pid = 1993] [id = 86]
23:26:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 61 (0x7feb188f0800) [pid = 1993] [serial = 238] [outer = (nil)]
23:26:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 62 (0x7feb1ccf2000) [pid = 1993] [serial = 239] [outer = 0x7feb188f0800]
23:26:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 63 (0x7feb221f1000) [pid = 1993] [serial = 240] [outer = 0x7feb188f0800]
23:26:08 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
23:26:08 INFO - document served over http requires an https
23:26:08 INFO - sub-resource via script-tag using the meta-csp
23:26:08 INFO - delivery method with keep-origin-redirect and when
23:26: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"
23:26:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:26:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:26:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:26:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:26:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:26:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:26:08 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
23:26:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2090ms
23:26:08 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
23:26:09 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb165c5000 == 19 [pid = 1993] [id = 87]
23:26:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 64 (0x7feb15d52c00) [pid = 1993] [serial = 241] [outer = (nil)]
23:26:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 65 (0x7feb161f3c00) [pid = 1993] [serial = 242] [outer = 0x7feb15d52c00]
23:26:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 66 (0x7feb1ce5dc00) [pid = 1993] [serial = 243] [outer = 0x7feb15d52c00]
23:26:11 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
23:26:11 INFO - document served over http requires an https
23:26:11 INFO - sub-resource via script-tag using the meta-csp
23:26:11 INFO - delivery method with no-redirect and when
23:26: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"
23:26:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:26:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:26:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:26:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:26:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:26:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:26:11 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
23:26:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2637ms
23:26:11 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:26:11 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb15d74800 == 18 [pid = 1993] [id = 78]
23:26:11 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb15968000 == 17 [pid = 1993] [id = 77]
23:26:11 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1455c800 == 16 [pid = 1993] [id = 76]
23:26:11 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb16b1f800 == 15 [pid = 1993] [id = 69]
23:26:11 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1359f000 == 14 [pid = 1993] [id = 75]
23:26:11 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13b87000 == 13 [pid = 1993] [id = 74]
23:26:11 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13b6b800 == 12 [pid = 1993] [id = 73]
23:26:11 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb17aaa800 == 11 [pid = 1993] [id = 72]
23:26:11 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb14eba000 == 10 [pid = 1993] [id = 71]
23:26:11 INFO - PROCESS | 1946 | --DOMWINDOW == 65 (0x7feb13f11400) [pid = 1993] [serial = 177] [outer = (nil)] [url = about:blank]
23:26:11 INFO - PROCESS | 1946 | --DOMWINDOW == 64 (0x7feb15e32800) [pid = 1993] [serial = 180] [outer = (nil)] [url = about:blank]
23:26:11 INFO - PROCESS | 1946 | --DOMWINDOW == 63 (0x7feb188f5c00) [pid = 1993] [serial = 188] [outer = (nil)] [url = about:blank]
23:26:11 INFO - PROCESS | 1946 | --DOMWINDOW == 62 (0x7feb16b4d800) [pid = 1993] [serial = 183] [outer = (nil)] [url = about:blank]
23:26:12 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb133f7800 == 11 [pid = 1993] [id = 88]
23:26:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 63 (0x7feb13574800) [pid = 1993] [serial = 244] [outer = (nil)]
23:26:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 64 (0x7feb13576000) [pid = 1993] [serial = 245] [outer = 0x7feb13574800]
23:26:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 65 (0x7feb13c58800) [pid = 1993] [serial = 246] [outer = 0x7feb13574800]
23:26:14 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
23:26:14 INFO - document served over http requires an https
23:26:14 INFO - sub-resource via script-tag using the meta-csp
23:26:14 INFO - delivery method with swap-origin-redirect and when
23:26: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"
23:26:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:26:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:26:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:26:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:26:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:26:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:26:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:26:14 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
23:26:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2512ms
23:26:14 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:26:14 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13b7b000 == 12 [pid = 1993] [id = 89]
23:26:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 66 (0x7feb13574c00) [pid = 1993] [serial = 247] [outer = (nil)]
23:26:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 67 (0x7feb13efc000) [pid = 1993] [serial = 248] [outer = 0x7feb13574c00]
23:26:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 68 (0x7feb14f57400) [pid = 1993] [serial = 249] [outer = 0x7feb13574c00]
23:26:15 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
23:26:15 INFO - document served over http requires an https
23:26:15 INFO - sub-resource via xhr-request using the meta-csp
23:26:15 INFO - delivery method with keep-origin-redirect and when
23:26: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"
23:26:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:26:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:26:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:26:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:26:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:26:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:26:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:26:15 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
23:26:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1791ms
23:26:15 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
23:26:16 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13e2f800 == 13 [pid = 1993] [id = 90]
23:26:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 69 (0x7feb13eff400) [pid = 1993] [serial = 250] [outer = (nil)]
23:26:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 70 (0x7feb15d55000) [pid = 1993] [serial = 251] [outer = 0x7feb13eff400]
23:26:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x7feb1613a800) [pid = 1993] [serial = 252] [outer = 0x7feb13eff400]
23:26:17 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x7feb13ef4c00) [pid = 1993] [serial = 209] [outer = (nil)] [url = about:blank]
23:26:17 INFO - PROCESS | 1946 | --DOMWINDOW == 69 (0x7feb1ce5c000) [pid = 1993] [serial = 195] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:26:17 INFO - PROCESS | 1946 | --DOMWINDOW == 68 (0x7feb16eb3400) [pid = 1993] [serial = 218] [outer = (nil)] [url = about:blank]
23:26:17 INFO - PROCESS | 1946 | --DOMWINDOW == 67 (0x7feb13570000) [pid = 1993] [serial = 206] [outer = (nil)] [url = about:blank]
23:26:17 INFO - PROCESS | 1946 | --DOMWINDOW == 66 (0x7feb13c4e400) [pid = 1993] [serial = 203] [outer = (nil)] [url = about:blank]
23:26:17 INFO - PROCESS | 1946 | --DOMWINDOW == 65 (0x7feb16136400) [pid = 1993] [serial = 215] [outer = (nil)] [url = about:blank]
23:26:17 INFO - PROCESS | 1946 | --DOMWINDOW == 64 (0x7feb15a47000) [pid = 1993] [serial = 200] [outer = (nil)] [url = about:blank]
23:26:17 INFO - PROCESS | 1946 | --DOMWINDOW == 63 (0x7feb14f53c00) [pid = 1993] [serial = 212] [outer = (nil)] [url = about:blank]
23:26:17 INFO - PROCESS | 1946 | --DOMWINDOW == 62 (0x7feb13ef6c00) [pid = 1993] [serial = 197] [outer = (nil)] [url = about:blank]
23:26:17 INFO - PROCESS | 1946 | --DOMWINDOW == 61 (0x7feb15a3b000) [pid = 1993] [serial = 221] [outer = (nil)] [url = about:blank]
23:26:17 INFO - PROCESS | 1946 | --DOMWINDOW == 60 (0x7feb15edc400) [pid = 1993] [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]
23:26:17 INFO - PROCESS | 1946 | --DOMWINDOW == 59 (0x7feb13c56800) [pid = 1993] [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]
23:26:17 INFO - PROCESS | 1946 | --DOMWINDOW == 58 (0x7feb15e34800) [pid = 1993] [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]
23:26:17 INFO - PROCESS | 1946 | --DOMWINDOW == 57 (0x7feb13c5b800) [pid = 1993] [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]
23:26:17 INFO - PROCESS | 1946 | --DOMWINDOW == 56 (0x7feb19349800) [pid = 1993] [serial = 194] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:26:17 INFO - PROCESS | 1946 | --DOMWINDOW == 55 (0x7feb15b5d400) [pid = 1993] [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]
23:26:17 INFO - PROCESS | 1946 | --DOMWINDOW == 54 (0x7feb15e31800) [pid = 1993] [serial = 213] [outer = (nil)] [url = about:blank]
23:26:17 INFO - PROCESS | 1946 | --DOMWINDOW == 53 (0x7feb14557400) [pid = 1993] [serial = 210] [outer = (nil)] [url = about:blank]
23:26:17 INFO - PROCESS | 1946 | --DOMWINDOW == 52 (0x7feb1645b000) [pid = 1993] [serial = 193] [outer = (nil)] [url = about:blank]
23:26:17 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
23:26:17 INFO - document served over http requires an https
23:26:17 INFO - sub-resource via xhr-request using the meta-csp
23:26:17 INFO - delivery method with no-redirect and when
23:26: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"
23:26:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:26:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:26:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:26:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:26:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:26:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:26:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:26:17 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
23:26:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2044ms
23:26:17 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:26:18 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb14ebd000 == 14 [pid = 1993] [id = 91]
23:26:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 53 (0x7feb14f57c00) [pid = 1993] [serial = 253] [outer = (nil)]
23:26:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 54 (0x7feb15d58c00) [pid = 1993] [serial = 254] [outer = 0x7feb14f57c00]
23:26:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 55 (0x7feb161f1c00) [pid = 1993] [serial = 255] [outer = 0x7feb14f57c00]
23:26:19 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
23:26:19 INFO - document served over http requires an https
23:26:19 INFO - sub-resource via xhr-request using the meta-csp
23:26:19 INFO - delivery method with swap-origin-redirect and when
23:26: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"
23:26:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:26:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:26:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:26:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:26:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:26:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:26:19 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
23:26:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1542ms
23:26:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:26:19 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13b74800 == 15 [pid = 1993] [id = 92]
23:26:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 56 (0x7feb13c52c00) [pid = 1993] [serial = 256] [outer = (nil)]
23:26:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 57 (0x7feb13c57c00) [pid = 1993] [serial = 257] [outer = 0x7feb13c52c00]
23:26:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 58 (0x7feb15d57c00) [pid = 1993] [serial = 258] [outer = 0x7feb13c52c00]
23:26:21 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
23:26:21 INFO - document served over http requires an http
23:26:21 INFO - sub-resource via fetch-request using the meta-csp
23:26:21 INFO - delivery method with keep-origin-redirect and when
23:26:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:26:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:26:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:26:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:26:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:26:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:26:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:26:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:26:21 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
23:26:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1679ms
23:26:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
23:26:21 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb165b1800 == 16 [pid = 1993] [id = 93]
23:26:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 59 (0x7feb1357e800) [pid = 1993] [serial = 259] [outer = (nil)]
23:26:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 60 (0x7feb161f3400) [pid = 1993] [serial = 260] [outer = 0x7feb1357e800]
23:26:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 61 (0x7feb17395400) [pid = 1993] [serial = 261] [outer = 0x7feb1357e800]
23:26:23 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
23:26:23 INFO - document served over http requires an http
23:26:23 INFO - sub-resource via fetch-request using the meta-csp
23:26:23 INFO - delivery method with no-redirect and when
23:26:23 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:26:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:26:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:26:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:26:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:26:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:26:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:26:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:26:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
23:26:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1943ms
23:26:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:26:23 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb173d2000 == 17 [pid = 1993] [id = 94]
23:26:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 62 (0x7feb16b54800) [pid = 1993] [serial = 262] [outer = (nil)]
23:26:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 63 (0x7feb1779a800) [pid = 1993] [serial = 263] [outer = 0x7feb16b54800]
23:26:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 64 (0x7feb19cc6400) [pid = 1993] [serial = 264] [outer = 0x7feb16b54800]
23:26:25 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
23:26:25 INFO - document served over http requires an http
23:26:25 INFO - sub-resource via fetch-request using the meta-csp
23:26:25 INFO - delivery method with swap-origin-redirect and when
23:26: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"
23:26:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:26:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:26:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:26:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:26:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:26:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:26:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:26:25 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
23:26:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2053ms
23:26:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:26:25 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb19876800 == 18 [pid = 1993] [id = 95]
23:26:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 65 (0x7feb15098400) [pid = 1993] [serial = 265] [outer = (nil)]
23:26:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 66 (0x7feb15099400) [pid = 1993] [serial = 266] [outer = 0x7feb15098400]
23:26:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 67 (0x7feb1509f400) [pid = 1993] [serial = 267] [outer = 0x7feb15098400]
23:26:27 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb12e13800 == 19 [pid = 1993] [id = 96]
23:26:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 68 (0x7feb17a49400) [pid = 1993] [serial = 268] [outer = (nil)]
23:26:27 INFO - PROCESS | 1946 | [Child 1993] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9241
23:26:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 69 (0x7feb13578000) [pid = 1993] [serial = 269] [outer = 0x7feb17a49400]
23:26:28 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
23:26:28 INFO - document served over http requires an http
23:26:28 INFO - sub-resource via iframe-tag using the meta-csp
23:26:28 INFO - delivery method with keep-origin-redirect and when
23:26: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"
23:26:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:26:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:26:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:26:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:26:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:26:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:26:28 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
23:26:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3640ms
23:26:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:26:29 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb133ef800 == 20 [pid = 1993] [id = 97]
23:26:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 70 (0x7feb13576400) [pid = 1993] [serial = 270] [outer = (nil)]
23:26:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x7feb1357c000) [pid = 1993] [serial = 271] [outer = 0x7feb13576400]
23:26:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x7feb14555000) [pid = 1993] [serial = 272] [outer = 0x7feb13576400]
23:26:30 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13e2f800 == 19 [pid = 1993] [id = 90]
23:26:30 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13b7b000 == 18 [pid = 1993] [id = 89]
23:26:30 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb133f7800 == 17 [pid = 1993] [id = 88]
23:26:30 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb165c5000 == 16 [pid = 1993] [id = 87]
23:26:30 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb17d8a800 == 15 [pid = 1993] [id = 86]
23:26:30 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb17aa3000 == 14 [pid = 1993] [id = 85]
23:26:30 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb17541800 == 13 [pid = 1993] [id = 84]
23:26:30 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb173c6800 == 12 [pid = 1993] [id = 83]
23:26:30 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb17322800 == 11 [pid = 1993] [id = 82]
23:26:30 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb16b0b800 == 10 [pid = 1993] [id = 81]
23:26:30 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1668a000 == 9 [pid = 1993] [id = 80]
23:26:30 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb165b4800 == 8 [pid = 1993] [id = 79]
23:26:30 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x7feb16b50c00) [pid = 1993] [serial = 216] [outer = (nil)] [url = about:blank]
23:26:30 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x7feb175bd400) [pid = 1993] [serial = 219] [outer = (nil)] [url = about:blank]
23:26:30 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1358a000 == 9 [pid = 1993] [id = 98]
23:26:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x7feb1357c800) [pid = 1993] [serial = 273] [outer = (nil)]
23:26:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x7feb14f55c00) [pid = 1993] [serial = 274] [outer = 0x7feb1357c800]
23:26:30 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
23:26:30 INFO - document served over http requires an http
23:26:30 INFO - sub-resource via iframe-tag using the meta-csp
23:26:30 INFO - delivery method with no-redirect and when
23:26: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"
23:26:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:26:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:26:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:26:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:26:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:26:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:26:30 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
23:26:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1941ms
23:26:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:26:31 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13b79800 == 10 [pid = 1993] [id = 99]
23:26:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x7feb13f08c00) [pid = 1993] [serial = 275] [outer = (nil)]
23:26:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x7feb14553c00) [pid = 1993] [serial = 276] [outer = 0x7feb13f08c00]
23:26:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x7feb15a43c00) [pid = 1993] [serial = 277] [outer = 0x7feb13f08c00]
23:26:32 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13e27000 == 11 [pid = 1993] [id = 100]
23:26:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x7feb15a64000) [pid = 1993] [serial = 278] [outer = (nil)]
23:26:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x7feb15a67800) [pid = 1993] [serial = 279] [outer = 0x7feb15a64000]
23:26:32 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
23:26:32 INFO - document served over http requires an http
23:26:32 INFO - sub-resource via iframe-tag using the meta-csp
23:26:32 INFO - delivery method with swap-origin-redirect and when
23:26:32 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:26:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:26:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:26:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:26:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:26:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:26:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:26:32 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
23:26:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1633ms
23:26:32 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:26:32 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb14568000 == 12 [pid = 1993] [id = 101]
23:26:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x7feb15098c00) [pid = 1993] [serial = 280] [outer = (nil)]
23:26:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x7feb15a65400) [pid = 1993] [serial = 281] [outer = 0x7feb15098c00]
23:26:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x7feb15b5ec00) [pid = 1993] [serial = 282] [outer = 0x7feb15098c00]
23:26:34 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
23:26:34 INFO - document served over http requires an http
23:26:34 INFO - sub-resource via script-tag using the meta-csp
23:26:34 INFO - delivery method with keep-origin-redirect and when
23:26:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:26:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:26:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:26:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:26:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:26:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:26:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:26:34 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
23:26:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1585ms
23:26:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
23:26:34 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb14ec3000 == 13 [pid = 1993] [id = 102]
23:26:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x7feb150a1c00) [pid = 1993] [serial = 283] [outer = (nil)]
23:26:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x7feb15a6a800) [pid = 1993] [serial = 284] [outer = 0x7feb150a1c00]
23:26:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x7feb15ed3800) [pid = 1993] [serial = 285] [outer = 0x7feb150a1c00]
23:26:35 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x7feb14550c00) [pid = 1993] [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]
23:26:35 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x7feb1ccf2000) [pid = 1993] [serial = 239] [outer = (nil)] [url = about:blank]
23:26:35 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x7feb1cc96400) [pid = 1993] [serial = 237] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:26:35 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x7feb17a4ec00) [pid = 1993] [serial = 234] [outer = (nil)] [url = about:blank]
23:26:35 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x7feb15d55000) [pid = 1993] [serial = 251] [outer = (nil)] [url = about:blank]
23:26:35 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x7feb161f3c00) [pid = 1993] [serial = 242] [outer = (nil)] [url = about:blank]
23:26:35 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x7feb13efc000) [pid = 1993] [serial = 248] [outer = (nil)] [url = about:blank]
23:26:35 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x7feb175c2800) [pid = 1993] [serial = 227] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:26:35 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x7feb15d53000) [pid = 1993] [serial = 224] [outer = (nil)] [url = about:blank]
23:26:35 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x7feb17a54c00) [pid = 1993] [serial = 232] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448781964673]
23:26:35 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x7feb175bf000) [pid = 1993] [serial = 229] [outer = (nil)] [url = about:blank]
23:26:35 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x7feb13576000) [pid = 1993] [serial = 245] [outer = (nil)] [url = about:blank]
23:26:35 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x7feb15d58c00) [pid = 1993] [serial = 254] [outer = (nil)] [url = about:blank]
23:26:35 INFO - PROCESS | 1946 | --DOMWINDOW == 69 (0x7feb13574c00) [pid = 1993] [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]
23:26:35 INFO - PROCESS | 1946 | --DOMWINDOW == 68 (0x7feb15e30000) [pid = 1993] [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]
23:26:35 INFO - PROCESS | 1946 | --DOMWINDOW == 67 (0x7feb17a4b800) [pid = 1993] [serial = 231] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448781964673]
23:26:35 INFO - PROCESS | 1946 | --DOMWINDOW == 66 (0x7feb13574800) [pid = 1993] [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]
23:26:35 INFO - PROCESS | 1946 | --DOMWINDOW == 65 (0x7feb14f58c00) [pid = 1993] [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]
23:26:35 INFO - PROCESS | 1946 | --DOMWINDOW == 64 (0x7feb15e30400) [pid = 1993] [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]
23:26:35 INFO - PROCESS | 1946 | --DOMWINDOW == 63 (0x7feb13eff400) [pid = 1993] [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]
23:26:35 INFO - PROCESS | 1946 | --DOMWINDOW == 62 (0x7feb13ef5400) [pid = 1993] [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]
23:26:35 INFO - PROCESS | 1946 | --DOMWINDOW == 61 (0x7feb15a3cc00) [pid = 1993] [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]
23:26:35 INFO - PROCESS | 1946 | --DOMWINDOW == 60 (0x7feb13ef5c00) [pid = 1993] [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]
23:26:35 INFO - PROCESS | 1946 | --DOMWINDOW == 59 (0x7feb1738d000) [pid = 1993] [serial = 226] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:26:35 INFO - PROCESS | 1946 | --DOMWINDOW == 58 (0x7feb15b64800) [pid = 1993] [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]
23:26:35 INFO - PROCESS | 1946 | --DOMWINDOW == 57 (0x7feb19cc2000) [pid = 1993] [serial = 236] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:26:35 INFO - PROCESS | 1946 | --DOMWINDOW == 56 (0x7feb15ed2c00) [pid = 1993] [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]
23:26:35 INFO - PROCESS | 1946 | --DOMWINDOW == 55 (0x7feb16458c00) [pid = 1993] [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]
23:26:35 INFO - PROCESS | 1946 | --DOMWINDOW == 54 (0x7feb1cc9b400) [pid = 1993] [serial = 165] [outer = (nil)] [url = about:blank]
23:26:35 INFO - PROCESS | 1946 | --DOMWINDOW == 53 (0x7feb13efec00) [pid = 1993] [serial = 198] [outer = (nil)] [url = about:blank]
23:26:35 INFO - PROCESS | 1946 | --DOMWINDOW == 52 (0x7feb15edb400) [pid = 1993] [serial = 171] [outer = (nil)] [url = about:blank]
23:26:35 INFO - PROCESS | 1946 | --DOMWINDOW == 51 (0x7feb1779ac00) [pid = 1993] [serial = 201] [outer = (nil)] [url = about:blank]
23:26:35 INFO - PROCESS | 1946 | --DOMWINDOW == 50 (0x7feb1934a800) [pid = 1993] [serial = 168] [outer = (nil)] [url = about:blank]
23:26:35 INFO - PROCESS | 1946 | --DOMWINDOW == 49 (0x7feb13c54400) [pid = 1993] [serial = 204] [outer = (nil)] [url = about:blank]
23:26:35 INFO - PROCESS | 1946 | --DOMWINDOW == 48 (0x7feb1613a800) [pid = 1993] [serial = 252] [outer = (nil)] [url = about:blank]
23:26:35 INFO - PROCESS | 1946 | --DOMWINDOW == 47 (0x7feb14f57400) [pid = 1993] [serial = 249] [outer = (nil)] [url = about:blank]
23:26:35 INFO - PROCESS | 1946 | --DOMWINDOW == 46 (0x7feb13575800) [pid = 1993] [serial = 207] [outer = (nil)] [url = about:blank]
23:26:35 INFO - PROCESS | 1946 | --DOMWINDOW == 45 (0x7feb14558400) [pid = 1993] [serial = 174] [outer = (nil)] [url = about:blank]
23:26:36 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
23:26:36 INFO - document served over http requires an http
23:26:36 INFO - sub-resource via script-tag using the meta-csp
23:26:36 INFO - delivery method with no-redirect and when
23:26:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:26:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:26:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:26:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:26:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:26:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:26:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:26:36 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
23:26:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2131ms
23:26:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:26:36 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13585000 == 14 [pid = 1993] [id = 103]
23:26:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 46 (0x7feb1357cc00) [pid = 1993] [serial = 286] [outer = (nil)]
23:26:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 47 (0x7feb13c5b400) [pid = 1993] [serial = 287] [outer = 0x7feb1357cc00]
23:26:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 48 (0x7feb14f49800) [pid = 1993] [serial = 288] [outer = 0x7feb1357cc00]
23:26:38 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
23:26:38 INFO - document served over http requires an http
23:26:38 INFO - sub-resource via script-tag using the meta-csp
23:26:38 INFO - delivery method with swap-origin-redirect and when
23:26: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"
23:26:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:26:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:26:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:26:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:26:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:26:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:26:38 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
23:26:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2028ms
23:26:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:26:38 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb15e90800 == 15 [pid = 1993] [id = 104]
23:26:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 49 (0x7feb15a3a400) [pid = 1993] [serial = 289] [outer = (nil)]
23:26:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 50 (0x7feb15a70400) [pid = 1993] [serial = 290] [outer = 0x7feb15a3a400]
23:26:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 51 (0x7feb15ed1c00) [pid = 1993] [serial = 291] [outer = 0x7feb15a3a400]
23:26:40 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
23:26:40 INFO - document served over http requires an http
23:26:40 INFO - sub-resource via xhr-request using the meta-csp
23:26:40 INFO - delivery method with keep-origin-redirect and when
23:26: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"
23:26:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:26:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:26:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:26:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:26:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:26:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:26:40 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
23:26:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2339ms
23:26:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
23:26:41 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1668a000 == 16 [pid = 1993] [id = 105]
23:26:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 52 (0x7feb15a64400) [pid = 1993] [serial = 292] [outer = (nil)]
23:26:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 53 (0x7feb15ede400) [pid = 1993] [serial = 293] [outer = 0x7feb15a64400]
23:26:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 54 (0x7feb161f3800) [pid = 1993] [serial = 294] [outer = 0x7feb15a64400]
23:26:43 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
23:26:43 INFO - document served over http requires an http
23:26:43 INFO - sub-resource via xhr-request using the meta-csp
23:26:43 INFO - delivery method with no-redirect and when
23:26: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"
23:26:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:26:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:26:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:26:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:26:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:26:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:26:43 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
23:26:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2733ms
23:26:43 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:26:43 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb17323000 == 17 [pid = 1993] [id = 106]
23:26:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 55 (0x7feb15edf800) [pid = 1993] [serial = 295] [outer = (nil)]
23:26:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 56 (0x7feb16b4d800) [pid = 1993] [serial = 296] [outer = 0x7feb15edf800]
23:26:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 57 (0x7feb17390000) [pid = 1993] [serial = 297] [outer = 0x7feb15edf800]
23:26:45 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
23:26:45 INFO - document served over http requires an http
23:26:45 INFO - sub-resource via xhr-request using the meta-csp
23:26:45 INFO - delivery method with swap-origin-redirect and when
23:26: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"
23:26:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:26:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:26:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:26:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:26:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:26:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:26:45 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
23:26:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1741ms
23:26:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:26:45 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb17535000 == 18 [pid = 1993] [id = 107]
23:26:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 58 (0x7feb16b58000) [pid = 1993] [serial = 298] [outer = (nil)]
23:26:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 59 (0x7feb175c7c00) [pid = 1993] [serial = 299] [outer = 0x7feb16b58000]
23:26:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 60 (0x7feb1792fc00) [pid = 1993] [serial = 300] [outer = 0x7feb16b58000]
23:26:47 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
23:26:47 INFO - document served over http requires an https
23:26:47 INFO - sub-resource via fetch-request using the meta-csp
23:26:47 INFO - delivery method with keep-origin-redirect and when
23:26: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"
23:26:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:26:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:26:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:26:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:26:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:26:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:26:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:26:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:26:47 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
23:26:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1833ms
23:26:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
23:26:47 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb17aa8800 == 19 [pid = 1993] [id = 108]
23:26:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 61 (0x7feb175c5800) [pid = 1993] [serial = 301] [outer = (nil)]
23:26:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 62 (0x7feb17e9e000) [pid = 1993] [serial = 302] [outer = 0x7feb175c5800]
23:26:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 63 (0x7feb19c2e800) [pid = 1993] [serial = 303] [outer = 0x7feb175c5800]
23:26:49 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
23:26:49 INFO - document served over http requires an https
23:26:49 INFO - sub-resource via fetch-request using the meta-csp
23:26:49 INFO - delivery method with no-redirect and when
23:26: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"
23:26:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:26:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:26:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:26:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:26:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:26:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:26:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:26:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:26:49 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
23:26:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2252ms
23:26:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:26:49 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1669c000 == 20 [pid = 1993] [id = 109]
23:26:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 64 (0x7feb14f58c00) [pid = 1993] [serial = 304] [outer = (nil)]
23:26:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 65 (0x7feb15098800) [pid = 1993] [serial = 305] [outer = 0x7feb14f58c00]
23:26:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 66 (0x7feb15ede800) [pid = 1993] [serial = 306] [outer = 0x7feb14f58c00]
23:26:50 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb12e13800 == 19 [pid = 1993] [id = 96]
23:26:50 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb14568000 == 18 [pid = 1993] [id = 101]
23:26:50 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13e27000 == 17 [pid = 1993] [id = 100]
23:26:50 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13b79800 == 16 [pid = 1993] [id = 99]
23:26:50 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1358a000 == 15 [pid = 1993] [id = 98]
23:26:50 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb133ef800 == 14 [pid = 1993] [id = 97]
23:26:50 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb19876800 == 13 [pid = 1993] [id = 95]
23:26:50 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb173d2000 == 12 [pid = 1993] [id = 94]
23:26:50 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb165b1800 == 11 [pid = 1993] [id = 93]
23:26:50 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13b74800 == 10 [pid = 1993] [id = 92]
23:26:50 INFO - PROCESS | 1946 | --DOMWINDOW == 65 (0x7feb17932c00) [pid = 1993] [serial = 230] [outer = (nil)] [url = about:blank]
23:26:50 INFO - PROCESS | 1946 | --DOMWINDOW == 64 (0x7feb13c58800) [pid = 1993] [serial = 246] [outer = (nil)] [url = about:blank]
23:26:50 INFO - PROCESS | 1946 | --DOMWINDOW == 63 (0x7feb16ea8c00) [pid = 1993] [serial = 225] [outer = (nil)] [url = about:blank]
23:26:51 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
23:26:51 INFO - document served over http requires an https
23:26:51 INFO - sub-resource via fetch-request using the meta-csp
23:26:51 INFO - delivery method with swap-origin-redirect and when
23:26: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"
23:26:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:26:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:26:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:26:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:26:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:26:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:26:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:26:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:26:51 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
23:26:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1787ms
23:26:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:26:51 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb12e21800 == 11 [pid = 1993] [id = 110]
23:26:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 64 (0x7feb13f0c800) [pid = 1993] [serial = 307] [outer = (nil)]
23:26:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 65 (0x7feb1454ac00) [pid = 1993] [serial = 308] [outer = 0x7feb13f0c800]
23:26:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 66 (0x7feb150a2800) [pid = 1993] [serial = 309] [outer = 0x7feb13f0c800]
23:26:53 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13590000 == 12 [pid = 1993] [id = 111]
23:26:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 67 (0x7feb15a68800) [pid = 1993] [serial = 310] [outer = (nil)]
23:26:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 68 (0x7feb15d51c00) [pid = 1993] [serial = 311] [outer = 0x7feb15a68800]
23:26:54 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
23:26:54 INFO - document served over http requires an https
23:26:54 INFO - sub-resource via iframe-tag using the meta-csp
23:26:54 INFO - delivery method with keep-origin-redirect and when
23:26: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"
23:26:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:26:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:26:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:26:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:26:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:26:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:26:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:26:54 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
23:26:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2896ms
23:26:54 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:26:54 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13e1d800 == 13 [pid = 1993] [id = 112]
23:26:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 69 (0x7feb13ef8800) [pid = 1993] [serial = 312] [outer = (nil)]
23:26:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 70 (0x7feb15a6dc00) [pid = 1993] [serial = 313] [outer = 0x7feb13ef8800]
23:26:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x7feb17390400) [pid = 1993] [serial = 314] [outer = 0x7feb13ef8800]
23:26:55 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb14573800 == 14 [pid = 1993] [id = 113]
23:26:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x7feb177a0400) [pid = 1993] [serial = 315] [outer = (nil)]
23:26:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x7feb17a4a400) [pid = 1993] [serial = 316] [outer = 0x7feb177a0400]
23:26:56 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
23:26:56 INFO - document served over http requires an https
23:26:56 INFO - sub-resource via iframe-tag using the meta-csp
23:26:56 INFO - delivery method with no-redirect and when
23:26: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"
23:26:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:26:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:26:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:26:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:26:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:26:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:26:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:26:56 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
23:26:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2442ms
23:26:56 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:26:56 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x7feb1779a800) [pid = 1993] [serial = 263] [outer = (nil)] [url = about:blank]
23:26:56 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x7feb13c57c00) [pid = 1993] [serial = 257] [outer = (nil)] [url = about:blank]
23:26:56 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x7feb161f3400) [pid = 1993] [serial = 260] [outer = (nil)] [url = about:blank]
23:26:56 INFO - PROCESS | 1946 | --DOMWINDOW == 69 (0x7feb13578000) [pid = 1993] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:26:56 INFO - PROCESS | 1946 | --DOMWINDOW == 68 (0x7feb15099400) [pid = 1993] [serial = 266] [outer = (nil)] [url = about:blank]
23:26:56 INFO - PROCESS | 1946 | --DOMWINDOW == 67 (0x7feb15a65400) [pid = 1993] [serial = 281] [outer = (nil)] [url = about:blank]
23:26:56 INFO - PROCESS | 1946 | --DOMWINDOW == 66 (0x7feb14f55c00) [pid = 1993] [serial = 274] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448781990618]
23:26:56 INFO - PROCESS | 1946 | --DOMWINDOW == 65 (0x7feb1357c000) [pid = 1993] [serial = 271] [outer = (nil)] [url = about:blank]
23:26:56 INFO - PROCESS | 1946 | --DOMWINDOW == 64 (0x7feb15a67800) [pid = 1993] [serial = 279] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:26:56 INFO - PROCESS | 1946 | --DOMWINDOW == 63 (0x7feb14553c00) [pid = 1993] [serial = 276] [outer = (nil)] [url = about:blank]
23:26:56 INFO - PROCESS | 1946 | --DOMWINDOW == 62 (0x7feb15a6a800) [pid = 1993] [serial = 284] [outer = (nil)] [url = about:blank]
23:26:56 INFO - PROCESS | 1946 | --DOMWINDOW == 61 (0x7feb15098c00) [pid = 1993] [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]
23:26:56 INFO - PROCESS | 1946 | --DOMWINDOW == 60 (0x7feb13f08c00) [pid = 1993] [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]
23:26:56 INFO - PROCESS | 1946 | --DOMWINDOW == 59 (0x7feb17a49400) [pid = 1993] [serial = 268] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:26:56 INFO - PROCESS | 1946 | --DOMWINDOW == 58 (0x7feb13576400) [pid = 1993] [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]
23:26:56 INFO - PROCESS | 1946 | --DOMWINDOW == 57 (0x7feb1357c800) [pid = 1993] [serial = 273] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448781990618]
23:26:56 INFO - PROCESS | 1946 | --DOMWINDOW == 56 (0x7feb15098400) [pid = 1993] [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]
23:26:56 INFO - PROCESS | 1946 | --DOMWINDOW == 55 (0x7feb15a64000) [pid = 1993] [serial = 278] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:26:56 INFO - PROCESS | 1946 | --DOMWINDOW == 54 (0x7feb15d52c00) [pid = 1993] [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]
23:26:56 INFO - PROCESS | 1946 | --DOMWINDOW == 53 (0x7feb14f56400) [pid = 1993] [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]
23:26:56 INFO - PROCESS | 1946 | --DOMWINDOW == 52 (0x7feb1ce5dc00) [pid = 1993] [serial = 243] [outer = (nil)] [url = about:blank]
23:26:56 INFO - PROCESS | 1946 | --DOMWINDOW == 51 (0x7feb1613e800) [pid = 1993] [serial = 222] [outer = (nil)] [url = about:blank]
23:26:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 17 (0x7fe289697800) [pid = 1946] [serial = 25] [outer = 0x7fe290435000]
23:26:56 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13b79000 == 15 [pid = 1993] [id = 114]
23:26:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 52 (0x7feb1357c800) [pid = 1993] [serial = 317] [outer = (nil)]
23:26:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 53 (0x7feb13c51800) [pid = 1993] [serial = 318] [outer = 0x7feb1357c800]
23:26:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 54 (0x7feb15a64000) [pid = 1993] [serial = 319] [outer = 0x7feb1357c800]
23:26:59 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13e2c800 == 16 [pid = 1993] [id = 115]
23:26:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 55 (0x7feb1357a000) [pid = 1993] [serial = 320] [outer = (nil)]
23:26:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 56 (0x7feb15098400) [pid = 1993] [serial = 321] [outer = 0x7feb1357a000]
23:26:59 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
23:26:59 INFO - document served over http requires an https
23:26:59 INFO - sub-resource via iframe-tag using the meta-csp
23:26:59 INFO - delivery method with swap-origin-redirect and when
23:26: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"
23:26:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:26:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:26:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:26:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:26:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:26:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:26:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:26:59 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
23:26:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2901ms
23:26:59 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:26:59 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb165ca800 == 17 [pid = 1993] [id = 116]
23:26:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 57 (0x7feb13578c00) [pid = 1993] [serial = 322] [outer = (nil)]
23:27:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 58 (0x7feb14f51400) [pid = 1993] [serial = 323] [outer = 0x7feb13578c00]
23:27:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 59 (0x7feb17391800) [pid = 1993] [serial = 324] [outer = 0x7feb13578c00]
23:27:01 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
23:27:01 INFO - document served over http requires an https
23:27:01 INFO - sub-resource via script-tag using the meta-csp
23:27:01 INFO - delivery method with keep-origin-redirect and when
23:27:01 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:27:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:27:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:27:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:27:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:27:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:27:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:27:01 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
23:27:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1949ms
23:27:01 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
23:27:01 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb17d8a000 == 18 [pid = 1993] [id = 117]
23:27:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 60 (0x7feb17e9b800) [pid = 1993] [serial = 325] [outer = (nil)]
23:27:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 61 (0x7feb19839000) [pid = 1993] [serial = 326] [outer = 0x7feb17e9b800]
23:27:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 62 (0x7feb1be86800) [pid = 1993] [serial = 327] [outer = 0x7feb17e9b800]
23:27:03 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
23:27:03 INFO - document served over http requires an https
23:27:03 INFO - sub-resource via script-tag using the meta-csp
23:27:03 INFO - delivery method with no-redirect and when
23:27: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"
23:27:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:27:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:27:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:27:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:27:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:27:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:27:03 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
23:27:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1828ms
23:27:03 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:27:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1c9b6800 == 19 [pid = 1993] [id = 118]
23:27:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 63 (0x7feb1934a800) [pid = 1993] [serial = 328] [outer = (nil)]
23:27:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 64 (0x7feb1cc97c00) [pid = 1993] [serial = 329] [outer = 0x7feb1934a800]
23:27:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 65 (0x7feb1fe43800) [pid = 1993] [serial = 330] [outer = 0x7feb1934a800]
23:27:05 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
23:27:05 INFO - document served over http requires an https
23:27:05 INFO - sub-resource via script-tag using the meta-csp
23:27:05 INFO - delivery method with swap-origin-redirect and when
23:27: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"
23:27:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:27:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:27:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:27:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:27:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:27:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:27:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:27:05 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
23:27:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1782ms
23:27:05 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:27:05 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb124cf000 == 20 [pid = 1993] [id = 119]
23:27:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 66 (0x7feb1303cc00) [pid = 1993] [serial = 331] [outer = (nil)]
23:27:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 67 (0x7feb1303dc00) [pid = 1993] [serial = 332] [outer = 0x7feb1303cc00]
23:27:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 68 (0x7feb1fe44000) [pid = 1993] [serial = 333] [outer = 0x7feb1303cc00]
23:27:07 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
23:27:07 INFO - document served over http requires an https
23:27:07 INFO - sub-resource via xhr-request using the meta-csp
23:27:07 INFO - delivery method with keep-origin-redirect and when
23:27: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"
23:27:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:27:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:27:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:27:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:27:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:27:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:27:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:27:07 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
23:27:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2241ms
23:27:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
23:27:07 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1235d800 == 21 [pid = 1993] [id = 120]
23:27:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 69 (0x7feb12393800) [pid = 1993] [serial = 334] [outer = (nil)]
23:27:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 70 (0x7feb12394800) [pid = 1993] [serial = 335] [outer = 0x7feb12393800]
23:27:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x7feb1258dc00) [pid = 1993] [serial = 336] [outer = 0x7feb12393800]
23:27:10 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
23:27:10 INFO - document served over http requires an https
23:27:10 INFO - sub-resource via xhr-request using the meta-csp
23:27:10 INFO - delivery method with no-redirect and when
23:27: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"
23:27:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:27:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:27:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:27:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:27:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:27:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:27:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:27:10 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
23:27:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2997ms
23:27:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:27:10 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb133e5000 == 22 [pid = 1993] [id = 121]
23:27:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x7feb12599000) [pid = 1993] [serial = 337] [outer = (nil)]
23:27:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x7feb1315f400) [pid = 1993] [serial = 338] [outer = 0x7feb12599000]
23:27:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x7feb13eff400) [pid = 1993] [serial = 339] [outer = 0x7feb12599000]
23:27:12 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb14573800 == 21 [pid = 1993] [id = 113]
23:27:12 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13e1d800 == 20 [pid = 1993] [id = 112]
23:27:12 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13590000 == 19 [pid = 1993] [id = 111]
23:27:12 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb14ec3000 == 18 [pid = 1993] [id = 102]
23:27:12 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb12e21800 == 17 [pid = 1993] [id = 110]
23:27:12 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1669c000 == 16 [pid = 1993] [id = 109]
23:27:12 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb17535000 == 15 [pid = 1993] [id = 107]
23:27:12 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb17323000 == 14 [pid = 1993] [id = 106]
23:27:12 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1668a000 == 13 [pid = 1993] [id = 105]
23:27:12 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb14ebd000 == 12 [pid = 1993] [id = 91]
23:27:12 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb15e90800 == 11 [pid = 1993] [id = 104]
23:27:12 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13585000 == 10 [pid = 1993] [id = 103]
23:27:12 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x7feb14555000) [pid = 1993] [serial = 272] [outer = (nil)] [url = about:blank]
23:27:12 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x7feb1509f400) [pid = 1993] [serial = 267] [outer = (nil)] [url = about:blank]
23:27:12 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x7feb15a43c00) [pid = 1993] [serial = 277] [outer = (nil)] [url = about:blank]
23:27:12 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x7feb15b5ec00) [pid = 1993] [serial = 282] [outer = (nil)] [url = about:blank]
23:27:13 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
23:27:13 INFO - document served over http requires an https
23:27:13 INFO - sub-resource via xhr-request using the meta-csp
23:27:13 INFO - delivery method with swap-origin-redirect and when
23:27: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"
23:27:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:27:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:27:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:27:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:27:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:27:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:27:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:27:13 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
23:27:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2697ms
23:27:13 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:27:13 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb133ee000 == 11 [pid = 1993] [id = 122]
23:27:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x7feb13157800) [pid = 1993] [serial = 340] [outer = (nil)]
23:27:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x7feb13f09c00) [pid = 1993] [serial = 341] [outer = 0x7feb13157800]
23:27:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x7feb15a41000) [pid = 1993] [serial = 342] [outer = 0x7feb13157800]
23:27:14 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
23:27:14 INFO - document served over http requires an http
23:27:14 INFO - sub-resource via fetch-request using the meta-referrer
23:27:14 INFO - delivery method with keep-origin-redirect and when
23:27:14 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:27:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:27:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:27:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:27:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:27:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:27:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:27:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:27:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:27:14 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
23:27:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1546ms
23:27:14 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
23:27:14 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb14561800 == 12 [pid = 1993] [id = 123]
23:27:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x7feb1454c000) [pid = 1993] [serial = 343] [outer = (nil)]
23:27:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x7feb15b64400) [pid = 1993] [serial = 344] [outer = 0x7feb1454c000]
23:27:15 INFO - PROCESS | 1946 | --DOMWINDOW == 16 (0x7fe291f09c00) [pid = 1946] [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.]
23:27:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x7feb15ed6400) [pid = 1993] [serial = 345] [outer = 0x7feb1454c000]
23:27:16 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
23:27:16 INFO - document served over http requires an http
23:27:16 INFO - sub-resource via fetch-request using the meta-referrer
23:27:16 INFO - delivery method with no-redirect and when
23:27: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"
23:27:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:27:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:27:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:27:16 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:27:16 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:27:16 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:27:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:27:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:27:16 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
23:27:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1634ms
23:27:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:27:16 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb15986800 == 13 [pid = 1993] [id = 124]
23:27:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x7feb15b61000) [pid = 1993] [serial = 346] [outer = (nil)]
23:27:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x7feb161e9400) [pid = 1993] [serial = 347] [outer = 0x7feb15b61000]
23:27:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x7feb16eae400) [pid = 1993] [serial = 348] [outer = 0x7feb15b61000]
23:27:18 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x7feb15ede400) [pid = 1993] [serial = 293] [outer = (nil)] [url = about:blank]
23:27:18 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x7feb16b4d800) [pid = 1993] [serial = 296] [outer = (nil)] [url = about:blank]
23:27:18 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x7feb175c7c00) [pid = 1993] [serial = 299] [outer = (nil)] [url = about:blank]
23:27:18 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x7feb17e9e000) [pid = 1993] [serial = 302] [outer = (nil)] [url = about:blank]
23:27:18 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x7feb13c5b400) [pid = 1993] [serial = 287] [outer = (nil)] [url = about:blank]
23:27:18 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x7feb15a70400) [pid = 1993] [serial = 290] [outer = (nil)] [url = about:blank]
23:27:18 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x7feb15d51c00) [pid = 1993] [serial = 311] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:27:18 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x7feb1454ac00) [pid = 1993] [serial = 308] [outer = (nil)] [url = about:blank]
23:27:18 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x7feb15a6dc00) [pid = 1993] [serial = 313] [outer = (nil)] [url = about:blank]
23:27:18 INFO - PROCESS | 1946 | --DOMWINDOW == 69 (0x7feb15098800) [pid = 1993] [serial = 305] [outer = (nil)] [url = about:blank]
23:27:18 INFO - PROCESS | 1946 | --DOMWINDOW == 68 (0x7feb17a4a400) [pid = 1993] [serial = 316] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782015721]
23:27:18 INFO - PROCESS | 1946 | --DOMWINDOW == 67 (0x7feb13c51800) [pid = 1993] [serial = 318] [outer = (nil)] [url = about:blank]
23:27:18 INFO - PROCESS | 1946 | --DOMWINDOW == 66 (0x7feb14f58c00) [pid = 1993] [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]
23:27:18 INFO - PROCESS | 1946 | --DOMWINDOW == 65 (0x7feb177a0400) [pid = 1993] [serial = 315] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782015721]
23:27:18 INFO - PROCESS | 1946 | --DOMWINDOW == 64 (0x7feb15a68800) [pid = 1993] [serial = 310] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:27:18 INFO - PROCESS | 1946 | --DOMWINDOW == 63 (0x7feb13ef8800) [pid = 1993] [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]
23:27:18 INFO - PROCESS | 1946 | --DOMWINDOW == 62 (0x7feb13f0c800) [pid = 1993] [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]
23:27:18 INFO - PROCESS | 1946 | --DOMWINDOW == 61 (0x7feb16b54800) [pid = 1993] [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]
23:27:18 INFO - PROCESS | 1946 | --DOMWINDOW == 60 (0x7feb1357e800) [pid = 1993] [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]
23:27:18 INFO - PROCESS | 1946 | --DOMWINDOW == 59 (0x7feb150a1c00) [pid = 1993] [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]
23:27:18 INFO - PROCESS | 1946 | --DOMWINDOW == 58 (0x7feb188f0800) [pid = 1993] [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]
23:27:18 INFO - PROCESS | 1946 | --DOMWINDOW == 57 (0x7feb175c2000) [pid = 1993] [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]
23:27:18 INFO - PROCESS | 1946 | --DOMWINDOW == 56 (0x7feb13c52c00) [pid = 1993] [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]
23:27:18 INFO - PROCESS | 1946 | --DOMWINDOW == 55 (0x7feb19cc6400) [pid = 1993] [serial = 264] [outer = (nil)] [url = about:blank]
23:27:18 INFO - PROCESS | 1946 | --DOMWINDOW == 54 (0x7feb17395400) [pid = 1993] [serial = 261] [outer = (nil)] [url = about:blank]
23:27:18 INFO - PROCESS | 1946 | --DOMWINDOW == 53 (0x7feb15ed3800) [pid = 1993] [serial = 285] [outer = (nil)] [url = about:blank]
23:27:18 INFO - PROCESS | 1946 | --DOMWINDOW == 52 (0x7feb221f1000) [pid = 1993] [serial = 240] [outer = (nil)] [url = about:blank]
23:27:18 INFO - PROCESS | 1946 | --DOMWINDOW == 51 (0x7feb19836c00) [pid = 1993] [serial = 235] [outer = (nil)] [url = about:blank]
23:27:18 INFO - PROCESS | 1946 | --DOMWINDOW == 50 (0x7feb15d57c00) [pid = 1993] [serial = 258] [outer = (nil)] [url = about:blank]
23:27:18 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
23:27:18 INFO - document served over http requires an http
23:27:18 INFO - sub-resource via fetch-request using the meta-referrer
23:27:18 INFO - delivery method with swap-origin-redirect and when
23:27:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:27:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:27:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:27:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:27:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:27:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:27:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:27:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:27:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:27:18 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
23:27:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2388ms
23:27:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:27:18 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb165b0800 == 14 [pid = 1993] [id = 125]
23:27:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 51 (0x7feb13efd400) [pid = 1993] [serial = 349] [outer = (nil)]
23:27:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 52 (0x7feb13f0c800) [pid = 1993] [serial = 350] [outer = 0x7feb13efd400]
23:27:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 53 (0x7feb15e28400) [pid = 1993] [serial = 351] [outer = 0x7feb13efd400]
23:27:20 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb12e14000 == 15 [pid = 1993] [id = 126]
23:27:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 54 (0x7feb1238d000) [pid = 1993] [serial = 352] [outer = (nil)]
23:27:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 55 (0x7feb12599400) [pid = 1993] [serial = 353] [outer = 0x7feb1238d000]
23:27:20 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
23:27:20 INFO - document served over http requires an http
23:27:20 INFO - sub-resource via iframe-tag using the meta-referrer
23:27:20 INFO - delivery method with keep-origin-redirect and when
23:27:20 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:27:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:27:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:27:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:27:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:27:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:27:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:27:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:27:20 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
23:27:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1935ms
23:27:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:27:21 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1669c800 == 16 [pid = 1993] [id = 127]
23:27:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 56 (0x7feb13c52c00) [pid = 1993] [serial = 354] [outer = (nil)]
23:27:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 57 (0x7feb13ef9800) [pid = 1993] [serial = 355] [outer = 0x7feb13c52c00]
23:27:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 58 (0x7feb161e7c00) [pid = 1993] [serial = 356] [outer = 0x7feb13c52c00]
23:27:22 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb173b4800 == 17 [pid = 1993] [id = 128]
23:27:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 59 (0x7feb16b4fc00) [pid = 1993] [serial = 357] [outer = (nil)]
23:27:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 60 (0x7feb17397c00) [pid = 1993] [serial = 358] [outer = 0x7feb16b4fc00]
23:27:22 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
23:27:22 INFO - document served over http requires an http
23:27:22 INFO - sub-resource via iframe-tag using the meta-referrer
23:27:22 INFO - delivery method with no-redirect and when
23:27:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:27:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:27:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:27:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:27:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:27:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:27:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:27:22 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
23:27:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2240ms
23:27:22 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:27:23 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb17545800 == 18 [pid = 1993] [id = 129]
23:27:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 61 (0x7feb13c53c00) [pid = 1993] [serial = 359] [outer = (nil)]
23:27:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 62 (0x7feb16eb1c00) [pid = 1993] [serial = 360] [outer = 0x7feb13c53c00]
23:27:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 63 (0x7feb17a4c400) [pid = 1993] [serial = 361] [outer = 0x7feb13c53c00]
23:27:24 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb17aad800 == 19 [pid = 1993] [id = 130]
23:27:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 64 (0x7feb19341c00) [pid = 1993] [serial = 362] [outer = (nil)]
23:27:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 65 (0x7feb19c2cc00) [pid = 1993] [serial = 363] [outer = 0x7feb19341c00]
23:27:25 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
23:27:25 INFO - document served over http requires an http
23:27:25 INFO - sub-resource via iframe-tag using the meta-referrer
23:27:25 INFO - delivery method with swap-origin-redirect and when
23:27: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"
23:27:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:27:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:27:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:27:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:27:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:27:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:27:25 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
23:27:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2346ms
23:27:25 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:27:26 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb193d6000 == 20 [pid = 1993] [id = 131]
23:27:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 66 (0x7feb175cac00) [pid = 1993] [serial = 364] [outer = (nil)]
23:27:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 67 (0x7feb1983e000) [pid = 1993] [serial = 365] [outer = 0x7feb175cac00]
23:27:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 68 (0x7feb11914800) [pid = 1993] [serial = 366] [outer = 0x7feb175cac00]
23:27:28 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
23:27:28 INFO - document served over http requires an http
23:27:28 INFO - sub-resource via script-tag using the meta-referrer
23:27:28 INFO - delivery method with keep-origin-redirect and when
23:27:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:27:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:27:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:27:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:27:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:27:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:27:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:27:28 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
23:27:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 3676ms
23:27:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
23:27:29 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1195e800 == 21 [pid = 1993] [id = 132]
23:27:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 69 (0x7feb1191d000) [pid = 1993] [serial = 367] [outer = (nil)]
23:27:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 70 (0x7feb12591800) [pid = 1993] [serial = 368] [outer = 0x7feb1191d000]
23:27:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x7feb1356f800) [pid = 1993] [serial = 369] [outer = 0x7feb1191d000]
23:27:30 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
23:27:30 INFO - document served over http requires an http
23:27:30 INFO - sub-resource via script-tag using the meta-referrer
23:27:30 INFO - delivery method with no-redirect and when
23:27: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"
23:27:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:27:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:27:30 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:27:30 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:27:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:27:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:27:30 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
23:27:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1784ms
23:27:30 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:27:31 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb12366800 == 22 [pid = 1993] [id = 133]
23:27:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x7feb1191f000) [pid = 1993] [serial = 370] [outer = (nil)]
23:27:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x7feb12396c00) [pid = 1993] [serial = 371] [outer = 0x7feb1191f000]
23:27:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x7feb13ef8000) [pid = 1993] [serial = 372] [outer = 0x7feb1191f000]
23:27:31 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb15986800 == 21 [pid = 1993] [id = 124]
23:27:31 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb14561800 == 20 [pid = 1993] [id = 123]
23:27:31 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb133ee000 == 19 [pid = 1993] [id = 122]
23:27:31 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb133e5000 == 18 [pid = 1993] [id = 121]
23:27:31 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb124cf000 == 17 [pid = 1993] [id = 119]
23:27:31 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb17aa8800 == 16 [pid = 1993] [id = 108]
23:27:31 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1c9b6800 == 15 [pid = 1993] [id = 118]
23:27:31 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb17d8a000 == 14 [pid = 1993] [id = 117]
23:27:31 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb165ca800 == 13 [pid = 1993] [id = 116]
23:27:31 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13e2c800 == 12 [pid = 1993] [id = 115]
23:27:31 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13b79000 == 11 [pid = 1993] [id = 114]
23:27:31 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x7feb15ede800) [pid = 1993] [serial = 306] [outer = (nil)] [url = about:blank]
23:27:31 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x7feb150a2800) [pid = 1993] [serial = 309] [outer = (nil)] [url = about:blank]
23:27:31 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x7feb17390400) [pid = 1993] [serial = 314] [outer = (nil)] [url = about:blank]
23:27:32 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
23:27:32 INFO - document served over http requires an http
23:27:32 INFO - sub-resource via script-tag using the meta-referrer
23:27:32 INFO - delivery method with swap-origin-redirect and when
23:27:32 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:27:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:27:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:27:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:27:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:27:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:27:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:27:32 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
23:27:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1649ms
23:27:32 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:27:32 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb12e12800 == 12 [pid = 1993] [id = 134]
23:27:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x7feb13034000) [pid = 1993] [serial = 373] [outer = (nil)]
23:27:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x7feb1315d800) [pid = 1993] [serial = 374] [outer = 0x7feb13034000]
23:27:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x7feb14554000) [pid = 1993] [serial = 375] [outer = 0x7feb13034000]
23:27:34 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
23:27:34 INFO - document served over http requires an http
23:27:34 INFO - sub-resource via xhr-request using the meta-referrer
23:27:34 INFO - delivery method with keep-origin-redirect and when
23:27:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:27:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:27:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:27:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:27:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:27:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:27:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:27:34 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
23:27:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1736ms
23:27:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
23:27:34 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13592000 == 13 [pid = 1993] [id = 135]
23:27:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x7feb13f09000) [pid = 1993] [serial = 376] [outer = (nil)]
23:27:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x7feb14f51800) [pid = 1993] [serial = 377] [outer = 0x7feb13f09000]
23:27:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x7feb15a40c00) [pid = 1993] [serial = 378] [outer = 0x7feb13f09000]
23:27:37 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x7feb13157800) [pid = 1993] [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]
23:27:37 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x7feb12599000) [pid = 1993] [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]
23:27:37 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x7feb12393800) [pid = 1993] [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]
23:27:37 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x7feb15b61000) [pid = 1993] [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]
23:27:37 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x7feb1454c000) [pid = 1993] [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]
23:27:37 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x7feb14f57c00) [pid = 1993] [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]
23:27:37 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x7feb1357a000) [pid = 1993] [serial = 320] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:27:37 INFO - PROCESS | 1946 | --DOMWINDOW == 69 (0x7feb175c5800) [pid = 1993] [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]
23:27:37 INFO - PROCESS | 1946 | --DOMWINDOW == 68 (0x7feb13f0c800) [pid = 1993] [serial = 350] [outer = (nil)] [url = about:blank]
23:27:37 INFO - PROCESS | 1946 | --DOMWINDOW == 67 (0x7feb19839000) [pid = 1993] [serial = 326] [outer = (nil)] [url = about:blank]
23:27:37 INFO - PROCESS | 1946 | --DOMWINDOW == 66 (0x7feb1cc97c00) [pid = 1993] [serial = 329] [outer = (nil)] [url = about:blank]
23:27:37 INFO - PROCESS | 1946 | --DOMWINDOW == 65 (0x7feb1303dc00) [pid = 1993] [serial = 332] [outer = (nil)] [url = about:blank]
23:27:37 INFO - PROCESS | 1946 | --DOMWINDOW == 64 (0x7feb15098400) [pid = 1993] [serial = 321] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:27:37 INFO - PROCESS | 1946 | --DOMWINDOW == 63 (0x7feb14f51400) [pid = 1993] [serial = 323] [outer = (nil)] [url = about:blank]
23:27:37 INFO - PROCESS | 1946 | --DOMWINDOW == 62 (0x7feb1315f400) [pid = 1993] [serial = 338] [outer = (nil)] [url = about:blank]
23:27:37 INFO - PROCESS | 1946 | --DOMWINDOW == 61 (0x7feb13f09c00) [pid = 1993] [serial = 341] [outer = (nil)] [url = about:blank]
23:27:37 INFO - PROCESS | 1946 | --DOMWINDOW == 60 (0x7feb12394800) [pid = 1993] [serial = 335] [outer = (nil)] [url = about:blank]
23:27:37 INFO - PROCESS | 1946 | --DOMWINDOW == 59 (0x7feb161e9400) [pid = 1993] [serial = 347] [outer = (nil)] [url = about:blank]
23:27:37 INFO - PROCESS | 1946 | --DOMWINDOW == 58 (0x7feb15b64400) [pid = 1993] [serial = 344] [outer = (nil)] [url = about:blank]
23:27:37 INFO - PROCESS | 1946 | --DOMWINDOW == 57 (0x7feb14f49800) [pid = 1993] [serial = 288] [outer = (nil)] [url = about:blank]
23:27:37 INFO - PROCESS | 1946 | --DOMWINDOW == 56 (0x7feb161f1c00) [pid = 1993] [serial = 255] [outer = (nil)] [url = about:blank]
23:27:37 INFO - PROCESS | 1946 | --DOMWINDOW == 55 (0x7feb13eff400) [pid = 1993] [serial = 339] [outer = (nil)] [url = about:blank]
23:27:37 INFO - PROCESS | 1946 | --DOMWINDOW == 54 (0x7feb19c2e800) [pid = 1993] [serial = 303] [outer = (nil)] [url = about:blank]
23:27:37 INFO - PROCESS | 1946 | --DOMWINDOW == 53 (0x7feb1258dc00) [pid = 1993] [serial = 336] [outer = (nil)] [url = about:blank]
23:27:38 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
23:27:38 INFO - document served over http requires an http
23:27:38 INFO - sub-resource via xhr-request using the meta-referrer
23:27:38 INFO - delivery method with no-redirect and when
23:27: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"
23:27:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:27:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:27:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:27:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:27:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:27:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:27:38 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
23:27:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 3812ms
23:27:38 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:27:38 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13b7f000 == 14 [pid = 1993] [id = 136]
23:27:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 54 (0x7feb1357b800) [pid = 1993] [serial = 379] [outer = (nil)]
23:27:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 55 (0x7feb13c54c00) [pid = 1993] [serial = 380] [outer = 0x7feb1357b800]
23:27:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 56 (0x7feb14f51000) [pid = 1993] [serial = 381] [outer = 0x7feb1357b800]
23:27:40 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
23:27:40 INFO - document served over http requires an http
23:27:40 INFO - sub-resource via xhr-request using the meta-referrer
23:27:40 INFO - delivery method with swap-origin-redirect and when
23:27: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"
23:27:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:27:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:27:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:27:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:27:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:27:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:27:40 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
23:27:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2542ms
23:27:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:27:40 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13b78800 == 15 [pid = 1993] [id = 137]
23:27:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 57 (0x7feb1259a400) [pid = 1993] [serial = 382] [outer = (nil)]
23:27:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 58 (0x7feb1357c000) [pid = 1993] [serial = 383] [outer = 0x7feb1259a400]
23:27:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 59 (0x7feb15098000) [pid = 1993] [serial = 384] [outer = 0x7feb1259a400]
23:27:42 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
23:27:42 INFO - document served over http requires an https
23:27:42 INFO - sub-resource via fetch-request using the meta-referrer
23:27:42 INFO - delivery method with keep-origin-redirect and when
23:27: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"
23:27:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:27:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:27:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:27:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:27:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:27:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:27:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:27:42 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
23:27:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1841ms
23:27:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
23:27:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb14570800 == 16 [pid = 1993] [id = 138]
23:27:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 60 (0x7feb13163800) [pid = 1993] [serial = 385] [outer = (nil)]
23:27:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 61 (0x7feb15a44800) [pid = 1993] [serial = 386] [outer = 0x7feb13163800]
23:27:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 62 (0x7feb15a6ec00) [pid = 1993] [serial = 387] [outer = 0x7feb13163800]
23:27:44 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
23:27:44 INFO - document served over http requires an https
23:27:44 INFO - sub-resource via fetch-request using the meta-referrer
23:27:44 INFO - delivery method with no-redirect and when
23:27: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"
23:27:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:27:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:27:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:27:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:27:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:27:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:27:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:27:44 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
23:27:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1734ms
23:27:44 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:27:44 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1597a800 == 17 [pid = 1993] [id = 139]
23:27:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 63 (0x7feb15a43800) [pid = 1993] [serial = 388] [outer = (nil)]
23:27:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 64 (0x7feb15b5f800) [pid = 1993] [serial = 389] [outer = 0x7feb15a43800]
23:27:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 65 (0x7feb15d5fc00) [pid = 1993] [serial = 390] [outer = 0x7feb15a43800]
23:27: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
23:27:45 INFO - document served over http requires an https
23:27:45 INFO - sub-resource via fetch-request using the meta-referrer
23:27:45 INFO - delivery method with swap-origin-redirect and when
23:27: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"
23:27:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:27:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:27:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:27:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:27:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:27:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:27:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:27: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
23:27:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1692ms
23:27:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:27:46 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb15e90800 == 18 [pid = 1993] [id = 140]
23:27:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 66 (0x7feb15b65400) [pid = 1993] [serial = 391] [outer = (nil)]
23:27:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 67 (0x7feb15ed6c00) [pid = 1993] [serial = 392] [outer = 0x7feb15b65400]
23:27:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 68 (0x7feb161e9400) [pid = 1993] [serial = 393] [outer = 0x7feb15b65400]
23:27:47 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb165ca000 == 19 [pid = 1993] [id = 141]
23:27:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 69 (0x7feb16454800) [pid = 1993] [serial = 394] [outer = (nil)]
23:27:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 70 (0x7feb1645ac00) [pid = 1993] [serial = 395] [outer = 0x7feb16454800]
23:27: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
23:27:48 INFO - document served over http requires an https
23:27:48 INFO - sub-resource via iframe-tag using the meta-referrer
23:27:48 INFO - delivery method with keep-origin-redirect and when
23:27: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"
23:27:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:27:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:27:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:27:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:27:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:27:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:27: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
23:27:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2334ms
23:27:48 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:27:48 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb16698800 == 20 [pid = 1993] [id = 142]
23:27:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x7feb15ed8400) [pid = 1993] [serial = 396] [outer = (nil)]
23:27:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x7feb1645a400) [pid = 1993] [serial = 397] [outer = 0x7feb15ed8400]
23:27:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x7feb1738d000) [pid = 1993] [serial = 398] [outer = 0x7feb15ed8400]
23:27:50 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1732b800 == 21 [pid = 1993] [id = 143]
23:27:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x7feb13eff400) [pid = 1993] [serial = 399] [outer = (nil)]
23:27:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x7feb1258d800) [pid = 1993] [serial = 400] [outer = 0x7feb13eff400]
23:27:51 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
23:27:51 INFO - document served over http requires an https
23:27:51 INFO - sub-resource via iframe-tag using the meta-referrer
23:27:51 INFO - delivery method with no-redirect and when
23:27: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"
23:27:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:27:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:27:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:27:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:27:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:27:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:27:51 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
23:27:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3015ms
23:27:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:27:51 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1359c800 == 22 [pid = 1993] [id = 144]
23:27:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x7feb12591000) [pid = 1993] [serial = 401] [outer = (nil)]
23:27:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x7feb13157400) [pid = 1993] [serial = 402] [outer = 0x7feb12591000]
23:27:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x7feb1509fc00) [pid = 1993] [serial = 403] [outer = 0x7feb12591000]
23:27:53 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb12354800 == 23 [pid = 1993] [id = 145]
23:27:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x7feb12393000) [pid = 1993] [serial = 404] [outer = (nil)]
23:27:53 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13592000 == 22 [pid = 1993] [id = 135]
23:27:53 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb12e12800 == 21 [pid = 1993] [id = 134]
23:27:53 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb12366800 == 20 [pid = 1993] [id = 133]
23:27:53 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1195e800 == 19 [pid = 1993] [id = 132]
23:27:53 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb17aad800 == 18 [pid = 1993] [id = 130]
23:27:53 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb17545800 == 17 [pid = 1993] [id = 129]
23:27:53 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb173b4800 == 16 [pid = 1993] [id = 128]
23:27:53 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1669c800 == 15 [pid = 1993] [id = 127]
23:27:53 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb12e14000 == 14 [pid = 1993] [id = 126]
23:27:53 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x7feb15a41000) [pid = 1993] [serial = 342] [outer = (nil)] [url = about:blank]
23:27:53 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x7feb16eae400) [pid = 1993] [serial = 348] [outer = (nil)] [url = about:blank]
23:27:53 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x7feb15ed6400) [pid = 1993] [serial = 345] [outer = (nil)] [url = about:blank]
23:27:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x7feb1238fc00) [pid = 1993] [serial = 405] [outer = 0x7feb12393000]
23:27:54 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
23:27:54 INFO - document served over http requires an https
23:27:54 INFO - sub-resource via iframe-tag using the meta-referrer
23:27:54 INFO - delivery method with swap-origin-redirect and when
23:27: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"
23:27:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:27:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:27:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:27:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:27:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:27:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:27:54 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
23:27:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2851ms
23:27:54 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:27:54 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1236a800 == 15 [pid = 1993] [id = 146]
23:27:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x7feb12590800) [pid = 1993] [serial = 406] [outer = (nil)]
23:27:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x7feb13033000) [pid = 1993] [serial = 407] [outer = 0x7feb12590800]
23:27:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x7feb15093800) [pid = 1993] [serial = 408] [outer = 0x7feb12590800]
23:27:55 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
23:27:55 INFO - document served over http requires an https
23:27:55 INFO - sub-resource via script-tag using the meta-referrer
23:27:55 INFO - delivery method with keep-origin-redirect and when
23:27: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"
23:27:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:27:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:27:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:27:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:27:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:27:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:27:55 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
23:27:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1683ms
23:27:55 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
23:27:56 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb12e1a800 == 16 [pid = 1993] [id = 147]
23:27:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x7feb13161000) [pid = 1993] [serial = 409] [outer = (nil)]
23:27:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x7feb15a45c00) [pid = 1993] [serial = 410] [outer = 0x7feb13161000]
23:27:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x7feb1644f800) [pid = 1993] [serial = 411] [outer = 0x7feb13161000]
23:27:57 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
23:27:57 INFO - document served over http requires an https
23:27:57 INFO - sub-resource via script-tag using the meta-referrer
23:27:57 INFO - delivery method with no-redirect and when
23:27: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"
23:27:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:27:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:27:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:27:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:27:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:27:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:27:57 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
23:27:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1690ms
23:27:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:27:57 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13b6f000 == 17 [pid = 1993] [id = 148]
23:27:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x7feb15e32800) [pid = 1993] [serial = 412] [outer = (nil)]
23:27:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x7feb16b57c00) [pid = 1993] [serial = 413] [outer = 0x7feb15e32800]
23:27:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x7feb175cb800) [pid = 1993] [serial = 414] [outer = 0x7feb15e32800]
23:27:59 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x7feb17397c00) [pid = 1993] [serial = 358] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782042450]
23:27:59 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x7feb1983e000) [pid = 1993] [serial = 365] [outer = (nil)] [url = about:blank]
23:27:59 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x7feb1315d800) [pid = 1993] [serial = 374] [outer = (nil)] [url = about:blank]
23:27:59 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x7feb12591800) [pid = 1993] [serial = 368] [outer = (nil)] [url = about:blank]
23:27:59 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x7feb14f51800) [pid = 1993] [serial = 377] [outer = (nil)] [url = about:blank]
23:27:59 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x7feb12396c00) [pid = 1993] [serial = 371] [outer = (nil)] [url = about:blank]
23:27:59 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x7feb16eb1c00) [pid = 1993] [serial = 360] [outer = (nil)] [url = about:blank]
23:27:59 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x7feb13ef9800) [pid = 1993] [serial = 355] [outer = (nil)] [url = about:blank]
23:27:59 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x7feb19c2cc00) [pid = 1993] [serial = 363] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:27:59 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x7feb12599400) [pid = 1993] [serial = 353] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:27:59 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x7feb13c54c00) [pid = 1993] [serial = 380] [outer = (nil)] [url = about:blank]
23:27:59 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x7feb13034000) [pid = 1993] [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]
23:27:59 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x7feb1191d000) [pid = 1993] [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]
23:27:59 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x7feb1191f000) [pid = 1993] [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]
23:27:59 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x7feb13f09000) [pid = 1993] [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]
23:27:59 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x7feb19341c00) [pid = 1993] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:27:59 INFO - PROCESS | 1946 | --DOMWINDOW == 69 (0x7feb1238d000) [pid = 1993] [serial = 352] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:27:59 INFO - PROCESS | 1946 | --DOMWINDOW == 68 (0x7feb16b4fc00) [pid = 1993] [serial = 357] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782042450]
23:27:59 INFO - PROCESS | 1946 | --DOMWINDOW == 67 (0x7feb14554000) [pid = 1993] [serial = 375] [outer = (nil)] [url = about:blank]
23:27:59 INFO - PROCESS | 1946 | --DOMWINDOW == 66 (0x7feb1be86800) [pid = 1993] [serial = 327] [outer = (nil)] [url = about:blank]
23:27:59 INFO - PROCESS | 1946 | --DOMWINDOW == 65 (0x7feb17390000) [pid = 1993] [serial = 297] [outer = (nil)] [url = about:blank]
23:27:59 INFO - PROCESS | 1946 | --DOMWINDOW == 64 (0x7feb17391800) [pid = 1993] [serial = 324] [outer = (nil)] [url = about:blank]
23:27:59 INFO - PROCESS | 1946 | --DOMWINDOW == 63 (0x7feb161f3800) [pid = 1993] [serial = 294] [outer = (nil)] [url = about:blank]
23:27:59 INFO - PROCESS | 1946 | --DOMWINDOW == 62 (0x7feb15ed1c00) [pid = 1993] [serial = 291] [outer = (nil)] [url = about:blank]
23:27:59 INFO - PROCESS | 1946 | --DOMWINDOW == 61 (0x7feb15a40c00) [pid = 1993] [serial = 378] [outer = (nil)] [url = about:blank]
23:27:59 INFO - PROCESS | 1946 | --DOMWINDOW == 60 (0x7feb1fe43800) [pid = 1993] [serial = 330] [outer = (nil)] [url = about:blank]
23:27:59 INFO - PROCESS | 1946 | --DOMWINDOW == 59 (0x7feb1792fc00) [pid = 1993] [serial = 300] [outer = (nil)] [url = about:blank]
23:27:59 INFO - PROCESS | 1946 | --DOMWINDOW == 58 (0x7feb1fe44000) [pid = 1993] [serial = 333] [outer = (nil)] [url = about:blank]
23:27:59 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
23:27:59 INFO - document served over http requires an https
23:27:59 INFO - sub-resource via script-tag using the meta-referrer
23:27:59 INFO - delivery method with swap-origin-redirect and when
23:27: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"
23:27:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:27:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:27:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:27:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:27:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:27:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:27:59 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
23:27:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2002ms
23:27:59 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:27:59 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb15e96000 == 18 [pid = 1993] [id = 149]
23:27:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 59 (0x7feb13035800) [pid = 1993] [serial = 415] [outer = (nil)]
23:27:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 60 (0x7feb1315d800) [pid = 1993] [serial = 416] [outer = 0x7feb13035800]
23:28:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 61 (0x7feb16b4fc00) [pid = 1993] [serial = 417] [outer = 0x7feb13035800]
23:28: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
23:28:01 INFO - document served over http requires an https
23:28:01 INFO - sub-resource via xhr-request using the meta-referrer
23:28:01 INFO - delivery method with keep-origin-redirect and when
23:28: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"
23:28:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:28:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:28:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:28:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:28:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:28:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:28:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:28: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
23:28:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1632ms
23:28:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
23:28:01 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13597000 == 19 [pid = 1993] [id = 150]
23:28:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 62 (0x7feb13034000) [pid = 1993] [serial = 418] [outer = (nil)]
23:28:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 63 (0x7feb13f05000) [pid = 1993] [serial = 419] [outer = 0x7feb13034000]
23:28:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 64 (0x7feb15b67c00) [pid = 1993] [serial = 420] [outer = 0x7feb13034000]
23:28:03 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
23:28:03 INFO - document served over http requires an https
23:28:03 INFO - sub-resource via xhr-request using the meta-referrer
23:28:03 INFO - delivery method with no-redirect and when
23:28: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"
23:28:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:28:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:28:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:28:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:28:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:28:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:28:03 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
23:28:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2198ms
23:28:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:28:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb173b4800 == 20 [pid = 1993] [id = 151]
23:28:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 65 (0x7feb13c56c00) [pid = 1993] [serial = 421] [outer = (nil)]
23:28:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 66 (0x7feb175be400) [pid = 1993] [serial = 422] [outer = 0x7feb13c56c00]
23:28:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 67 (0x7feb17a48400) [pid = 1993] [serial = 423] [outer = 0x7feb13c56c00]
23:28:05 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
23:28:05 INFO - document served over http requires an https
23:28:05 INFO - sub-resource via xhr-request using the meta-referrer
23:28:05 INFO - delivery method with swap-origin-redirect and when
23:28: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"
23:28:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:28:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:28:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:28:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:28:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:28:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:28:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
23:28:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2242ms
23:28:05 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:28:06 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb17544000 == 21 [pid = 1993] [id = 152]
23:28:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 68 (0x7feb175c0800) [pid = 1993] [serial = 424] [outer = (nil)]
23:28:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 69 (0x7feb17a55000) [pid = 1993] [serial = 425] [outer = 0x7feb175c0800]
23:28:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 70 (0x7feb1934a400) [pid = 1993] [serial = 426] [outer = 0x7feb175c0800]
23:28:08 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
23:28:08 INFO - document served over http requires an http
23:28:08 INFO - sub-resource via fetch-request using the meta-referrer
23:28:08 INFO - delivery method with keep-origin-redirect and when
23:28: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"
23:28:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:28:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:28:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:28:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:28:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:28:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:28:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:28:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:28:08 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
23:28:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2642ms
23:28:08 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
23:28:08 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb17aa1800 == 22 [pid = 1993] [id = 153]
23:28:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x7feb17a55800) [pid = 1993] [serial = 427] [outer = (nil)]
23:28:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x7feb195f8c00) [pid = 1993] [serial = 428] [outer = 0x7feb17a55800]
23:28:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x7feb19872000) [pid = 1993] [serial = 429] [outer = 0x7feb17a55800]
23:28:11 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
23:28:11 INFO - document served over http requires an http
23:28:11 INFO - sub-resource via fetch-request using the meta-referrer
23:28:11 INFO - delivery method with no-redirect and when
23:28:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:28:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:28:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:28:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:28:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:28:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:28:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:28:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:28:11 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
23:28:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2690ms
23:28:11 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:28:11 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb17d91800 == 23 [pid = 1993] [id = 154]
23:28:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x7feb19833000) [pid = 1993] [serial = 430] [outer = (nil)]
23:28:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x7feb1cc19000) [pid = 1993] [serial = 431] [outer = 0x7feb19833000]
23:28:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x7feb1ccf0400) [pid = 1993] [serial = 432] [outer = 0x7feb19833000]
23:28:13 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
23:28:13 INFO - document served over http requires an http
23:28:13 INFO - sub-resource via fetch-request using the meta-referrer
23:28:13 INFO - delivery method with swap-origin-redirect and when
23:28: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"
23:28:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:28:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:28:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:28:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:28:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:28:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:28:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:28:13 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
23:28:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1796ms
23:28:13 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:28:13 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1be9d000 == 24 [pid = 1993] [id = 155]
23:28:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x7feb1598d800) [pid = 1993] [serial = 433] [outer = (nil)]
23:28:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x7feb1598e800) [pid = 1993] [serial = 434] [outer = 0x7feb1598d800]
23:28:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x7feb15997c00) [pid = 1993] [serial = 435] [outer = 0x7feb1598d800]
23:28:14 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13f33000 == 25 [pid = 1993] [id = 156]
23:28:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x7feb1cc10c00) [pid = 1993] [serial = 436] [outer = (nil)]
23:28:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x7feb11855c00) [pid = 1993] [serial = 437] [outer = 0x7feb1cc10c00]
23:28:15 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
23:28:15 INFO - document served over http requires an http
23:28:15 INFO - sub-resource via iframe-tag using the meta-referrer
23:28:15 INFO - delivery method with keep-origin-redirect and when
23:28:15 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:28:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:28:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:28:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:28:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:28:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:28:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:28:15 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
23:28:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2438ms
23:28:15 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:28:15 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb133ef000 == 26 [pid = 1993] [id = 157]
23:28:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x7feb11854c00) [pid = 1993] [serial = 438] [outer = (nil)]
23:28:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x7feb1185c800) [pid = 1993] [serial = 439] [outer = 0x7feb11854c00]
23:28:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x7feb1357a000) [pid = 1993] [serial = 440] [outer = 0x7feb11854c00]
23:28:17 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb12366800 == 27 [pid = 1993] [id = 158]
23:28:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x7feb12593000) [pid = 1993] [serial = 441] [outer = (nil)]
23:28:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x7feb13570400) [pid = 1993] [serial = 442] [outer = 0x7feb12593000]
23:28:17 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13b6f000 == 26 [pid = 1993] [id = 148]
23:28:17 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb12e1a800 == 25 [pid = 1993] [id = 147]
23:28:17 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1236a800 == 24 [pid = 1993] [id = 146]
23:28:17 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1732b800 == 23 [pid = 1993] [id = 143]
23:28:17 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb12354800 == 22 [pid = 1993] [id = 145]
23:28:17 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1359c800 == 21 [pid = 1993] [id = 144]
23:28:17 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb16698800 == 20 [pid = 1993] [id = 142]
23:28:17 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb165ca000 == 19 [pid = 1993] [id = 141]
23:28:17 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1597a800 == 18 [pid = 1993] [id = 139]
23:28:17 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb14570800 == 17 [pid = 1993] [id = 138]
23:28:17 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13b78800 == 16 [pid = 1993] [id = 137]
23:28:17 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13b7f000 == 15 [pid = 1993] [id = 136]
23:28:17 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x7feb13ef8000) [pid = 1993] [serial = 372] [outer = (nil)] [url = about:blank]
23:28:17 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x7feb1356f800) [pid = 1993] [serial = 369] [outer = (nil)] [url = about:blank]
23:28:17 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
23:28:17 INFO - document served over http requires an http
23:28:17 INFO - sub-resource via iframe-tag using the meta-referrer
23:28:17 INFO - delivery method with no-redirect and when
23:28:17 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:28:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:28:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:28:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:28:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:28:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:28:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:28:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:28:17 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
23:28:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2046ms
23:28:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:28:17 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1235b000 == 16 [pid = 1993] [id = 159]
23:28:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x7feb11855800) [pid = 1993] [serial = 443] [outer = (nil)]
23:28:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x7feb13035400) [pid = 1993] [serial = 444] [outer = 0x7feb11855800]
23:28:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x7feb14557c00) [pid = 1993] [serial = 445] [outer = 0x7feb11855800]
23:28:19 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb12e1a800 == 17 [pid = 1993] [id = 160]
23:28:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x7feb15093400) [pid = 1993] [serial = 446] [outer = (nil)]
23:28:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x7feb150a2c00) [pid = 1993] [serial = 447] [outer = 0x7feb15093400]
23:28:19 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
23:28:19 INFO - document served over http requires an http
23:28:19 INFO - sub-resource via iframe-tag using the meta-referrer
23:28:19 INFO - delivery method with swap-origin-redirect and when
23:28:19 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:28:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:28:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:28:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:28:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:28:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:28:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:28:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:28:19 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
23:28:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1885ms
23:28:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:28:19 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13590000 == 18 [pid = 1993] [id = 161]
23:28:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x7feb13157800) [pid = 1993] [serial = 448] [outer = (nil)]
23:28:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x7feb15098800) [pid = 1993] [serial = 449] [outer = 0x7feb13157800]
23:28:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x7feb15a3e000) [pid = 1993] [serial = 450] [outer = 0x7feb13157800]
23:28:21 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
23:28:21 INFO - document served over http requires an http
23:28:21 INFO - sub-resource via script-tag using the meta-referrer
23:28:21 INFO - delivery method with keep-origin-redirect and when
23:28:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:28:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:28:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:28:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:28:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:28:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:28:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:28:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:28:21 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
23:28:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2432ms
23:28:22 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
23:28:22 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x7feb1238fc00) [pid = 1993] [serial = 405] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:28:22 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x7feb13157400) [pid = 1993] [serial = 402] [outer = (nil)] [url = about:blank]
23:28:22 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x7feb1258d800) [pid = 1993] [serial = 400] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782070718]
23:28:22 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x7feb1645a400) [pid = 1993] [serial = 397] [outer = (nil)] [url = about:blank]
23:28:22 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x7feb15a44800) [pid = 1993] [serial = 386] [outer = (nil)] [url = about:blank]
23:28:22 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x7feb1645ac00) [pid = 1993] [serial = 395] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:28:22 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x7feb15ed6c00) [pid = 1993] [serial = 392] [outer = (nil)] [url = about:blank]
23:28:22 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x7feb15b5f800) [pid = 1993] [serial = 389] [outer = (nil)] [url = about:blank]
23:28:22 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x7feb13033000) [pid = 1993] [serial = 407] [outer = (nil)] [url = about:blank]
23:28:22 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x7feb16b57c00) [pid = 1993] [serial = 413] [outer = (nil)] [url = about:blank]
23:28:22 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x7feb1357c000) [pid = 1993] [serial = 383] [outer = (nil)] [url = about:blank]
23:28:22 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x7feb15a45c00) [pid = 1993] [serial = 410] [outer = (nil)] [url = about:blank]
23:28:22 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x7feb1315d800) [pid = 1993] [serial = 416] [outer = (nil)] [url = about:blank]
23:28:22 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x7feb15e32800) [pid = 1993] [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]
23:28:22 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x7feb13161000) [pid = 1993] [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]
23:28:22 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x7feb12590800) [pid = 1993] [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]
23:28:22 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x7feb12393000) [pid = 1993] [serial = 404] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:28:22 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x7feb12591000) [pid = 1993] [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]
23:28:22 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x7feb13eff400) [pid = 1993] [serial = 399] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782070718]
23:28:22 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x7feb16454800) [pid = 1993] [serial = 394] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:28:22 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x7feb15e28400) [pid = 1993] [serial = 351] [outer = (nil)] [url = about:blank]
23:28:22 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x7feb14f51000) [pid = 1993] [serial = 381] [outer = (nil)] [url = about:blank]
23:28:22 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13f39800 == 19 [pid = 1993] [id = 162]
23:28:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x7feb12395c00) [pid = 1993] [serial = 451] [outer = (nil)]
23:28:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x7feb1258e000) [pid = 1993] [serial = 452] [outer = 0x7feb12395c00]
23:28:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x7feb13f05400) [pid = 1993] [serial = 453] [outer = 0x7feb12395c00]
23:28:24 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
23:28:24 INFO - document served over http requires an http
23:28:24 INFO - sub-resource via script-tag using the meta-referrer
23:28:24 INFO - delivery method with no-redirect and when
23:28: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"
23:28:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:28:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:28:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:28:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:28:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:28:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:28:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:28:24 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
23:28:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2566ms
23:28:24 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:28:25 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13f40000 == 20 [pid = 1993] [id = 163]
23:28:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x7feb1238c400) [pid = 1993] [serial = 454] [outer = (nil)]
23:28:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x7feb13036c00) [pid = 1993] [serial = 455] [outer = 0x7feb1238c400]
23:28:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x7feb15996c00) [pid = 1993] [serial = 456] [outer = 0x7feb1238c400]
23:28:26 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
23:28:26 INFO - document served over http requires an http
23:28:26 INFO - sub-resource via script-tag using the meta-referrer
23:28:26 INFO - delivery method with swap-origin-redirect and when
23:28: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"
23:28:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:28:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:28:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:28:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:28:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:28:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:28:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:28:26 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
23:28:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1946ms
23:28:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:28:27 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb15984000 == 21 [pid = 1993] [id = 164]
23:28:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x7feb13159000) [pid = 1993] [serial = 457] [outer = (nil)]
23:28:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x7feb15b64000) [pid = 1993] [serial = 458] [outer = 0x7feb13159000]
23:28:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x7feb15ed7400) [pid = 1993] [serial = 459] [outer = 0x7feb13159000]
23:28:28 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
23:28:28 INFO - document served over http requires an http
23:28:28 INFO - sub-resource via xhr-request using the meta-referrer
23:28:28 INFO - delivery method with keep-origin-redirect and when
23:28:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:28:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:28:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:28:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:28:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:28:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:28:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:28:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:28:28 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
23:28:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1741ms
23:28:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
23:28:28 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb165cd000 == 22 [pid = 1993] [id = 165]
23:28:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x7feb15d54000) [pid = 1993] [serial = 460] [outer = (nil)]
23:28:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x7feb161f0c00) [pid = 1993] [serial = 461] [outer = 0x7feb15d54000]
23:28:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x7feb16eb2400) [pid = 1993] [serial = 462] [outer = 0x7feb15d54000]
23:28:30 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
23:28:30 INFO - document served over http requires an http
23:28:30 INFO - sub-resource via xhr-request using the meta-referrer
23:28:30 INFO - delivery method with no-redirect and when
23:28: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"
23:28:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:28:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:28:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:28:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:28:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:28:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:28:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:28:30 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
23:28:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1687ms
23:28:30 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:28:30 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1732b000 == 23 [pid = 1993] [id = 166]
23:28:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x7feb16452000) [pid = 1993] [serial = 463] [outer = (nil)]
23:28:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x7feb175c6400) [pid = 1993] [serial = 464] [outer = 0x7feb16452000]
23:28:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x7feb196af000) [pid = 1993] [serial = 465] [outer = 0x7feb16452000]
23:28:32 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
23:28:32 INFO - document served over http requires an http
23:28:32 INFO - sub-resource via xhr-request using the meta-referrer
23:28:32 INFO - delivery method with swap-origin-redirect and when
23:28: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"
23:28:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:28:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:28:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:28:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:28:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:28:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:28:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:28:32 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
23:28:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2445ms
23:28:32 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:28:33 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb10c4b000 == 24 [pid = 1993] [id = 167]
23:28:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x7feb10c0cc00) [pid = 1993] [serial = 466] [outer = (nil)]
23:28:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x7feb10c0dc00) [pid = 1993] [serial = 467] [outer = 0x7feb10c0cc00]
23:28:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x7feb10c14000) [pid = 1993] [serial = 468] [outer = 0x7feb10c0cc00]
23:28:34 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
23:28:34 INFO - document served over http requires an https
23:28:34 INFO - sub-resource via fetch-request using the meta-referrer
23:28:34 INFO - delivery method with keep-origin-redirect and when
23:28: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"
23:28:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:28:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:28:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:28:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:28:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:28:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:28:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:28:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:28:34 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
23:28:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2334ms
23:28:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
23:28:35 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb10c68000 == 25 [pid = 1993] [id = 168]
23:28:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x7feb10c0d000) [pid = 1993] [serial = 469] [outer = (nil)]
23:28:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x7feb12646400) [pid = 1993] [serial = 470] [outer = 0x7feb10c0d000]
23:28:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x7feb1264e800) [pid = 1993] [serial = 471] [outer = 0x7feb10c0d000]
23:28:37 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
23:28:37 INFO - document served over http requires an https
23:28:37 INFO - sub-resource via fetch-request using the meta-referrer
23:28:37 INFO - delivery method with no-redirect and when
23:28:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:28:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:28:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:28:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:28:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:28:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:28:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:28:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:28:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:28:37 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
23:28:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2083ms
23:28:37 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:28:37 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb12687800 == 26 [pid = 1993] [id = 169]
23:28:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x7feb12645c00) [pid = 1993] [serial = 472] [outer = (nil)]
23:28:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x7feb12731400) [pid = 1993] [serial = 473] [outer = 0x7feb12645c00]
23:28:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x7feb12737800) [pid = 1993] [serial = 474] [outer = 0x7feb12645c00]
23:28:39 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
23:28:39 INFO - document served over http requires an https
23:28:39 INFO - sub-resource via fetch-request using the meta-referrer
23:28:39 INFO - delivery method with swap-origin-redirect and when
23:28: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"
23:28:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:28:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:28:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:28:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:28:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:28:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:28:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:28:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:28:39 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
23:28:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2736ms
23:28:39 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:28:40 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb127d1000 == 27 [pid = 1993] [id = 170]
23:28:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x7feb10dcd800) [pid = 1993] [serial = 475] [outer = (nil)]
23:28:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x7feb10dce800) [pid = 1993] [serial = 476] [outer = 0x7feb10dcd800]
23:28:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x7feb10dd4400) [pid = 1993] [serial = 477] [outer = 0x7feb10dcd800]
23:28:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb10e69800 == 28 [pid = 1993] [id = 171]
23:28:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x7feb10c17000) [pid = 1993] [serial = 478] [outer = (nil)]
23:28:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x7feb1191c400) [pid = 1993] [serial = 479] [outer = 0x7feb10c17000]
23:28:42 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
23:28:42 INFO - document served over http requires an https
23:28:42 INFO - sub-resource via iframe-tag using the meta-referrer
23:28:42 INFO - delivery method with keep-origin-redirect and when
23:28:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:28:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:28:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:28:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:28:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:28:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:28:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:28:42 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
23:28:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2598ms
23:28:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:28:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb10e79800 == 29 [pid = 1993] [id = 172]
23:28:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x7feb11858800) [pid = 1993] [serial = 480] [outer = (nil)]
23:28:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x7feb1238f000) [pid = 1993] [serial = 481] [outer = 0x7feb11858800]
23:28:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x7feb13040000) [pid = 1993] [serial = 482] [outer = 0x7feb11858800]
23:28:43 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13590000 == 28 [pid = 1993] [id = 161]
23:28:43 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb12e1a800 == 27 [pid = 1993] [id = 160]
23:28:43 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1235b000 == 26 [pid = 1993] [id = 159]
23:28:43 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb12366800 == 25 [pid = 1993] [id = 158]
23:28:43 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb133ef000 == 24 [pid = 1993] [id = 157]
23:28:43 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb17d91800 == 23 [pid = 1993] [id = 154]
23:28:43 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb17aa1800 == 22 [pid = 1993] [id = 153]
23:28:43 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb17544000 == 21 [pid = 1993] [id = 152]
23:28:43 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb173b4800 == 20 [pid = 1993] [id = 151]
23:28:43 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13597000 == 19 [pid = 1993] [id = 150]
23:28:43 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb12355800 == 20 [pid = 1993] [id = 173]
23:28:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x7feb1238e400) [pid = 1993] [serial = 483] [outer = (nil)]
23:28:43 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x7feb15093800) [pid = 1993] [serial = 408] [outer = (nil)] [url = about:blank]
23:28:43 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x7feb1509fc00) [pid = 1993] [serial = 403] [outer = (nil)] [url = about:blank]
23:28:43 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x7feb175cb800) [pid = 1993] [serial = 414] [outer = (nil)] [url = about:blank]
23:28:44 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x7feb1644f800) [pid = 1993] [serial = 411] [outer = (nil)] [url = about:blank]
23:28:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x7feb13c58400) [pid = 1993] [serial = 484] [outer = 0x7feb1238e400]
23:28:44 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
23:28:44 INFO - document served over http requires an https
23:28:44 INFO - sub-resource via iframe-tag using the meta-referrer
23:28:44 INFO - delivery method with no-redirect and when
23:28:44 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:28:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:28:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:28:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:28:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:28:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:28:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:28:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:28:44 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
23:28:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1783ms
23:28:44 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:28:44 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb124d0800 == 21 [pid = 1993] [id = 174]
23:28:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x7feb1185b000) [pid = 1993] [serial = 485] [outer = (nil)]
23:28:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x7feb1357c400) [pid = 1993] [serial = 486] [outer = 0x7feb1185b000]
23:28:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x7feb15992800) [pid = 1993] [serial = 487] [outer = 0x7feb1185b000]
23:28:45 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb12e06800 == 22 [pid = 1993] [id = 175]
23:28:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x7feb15a3b400) [pid = 1993] [serial = 488] [outer = (nil)]
23:28:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x7feb15a6e400) [pid = 1993] [serial = 489] [outer = 0x7feb15a3b400]
23:28: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
23:28:45 INFO - document served over http requires an https
23:28:45 INFO - sub-resource via iframe-tag using the meta-referrer
23:28:45 INFO - delivery method with swap-origin-redirect and when
23:28:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:28:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:28:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:28:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:28:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:28:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:28:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:28: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
23:28:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1591ms
23:28:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:28:46 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb133e0000 == 23 [pid = 1993] [id = 176]
23:28:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x7feb1454a000) [pid = 1993] [serial = 490] [outer = (nil)]
23:28:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x7feb15993000) [pid = 1993] [serial = 491] [outer = 0x7feb1454a000]
23:28:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x7feb1738dc00) [pid = 1993] [serial = 492] [outer = 0x7feb1454a000]
23:28:47 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
23:28:47 INFO - document served over http requires an https
23:28:47 INFO - sub-resource via script-tag using the meta-referrer
23:28:47 INFO - delivery method with keep-origin-redirect and when
23:28: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"
23:28:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:28:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:28:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:28:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:28:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:28:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:28:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:28:47 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
23:28:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2093ms
23:28:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
23:28:48 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13e1e800 == 24 [pid = 1993] [id = 177]
23:28:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x7feb1454b800) [pid = 1993] [serial = 493] [outer = (nil)]
23:28:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x7feb15a70000) [pid = 1993] [serial = 494] [outer = 0x7feb1454b800]
23:28:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x7feb19866c00) [pid = 1993] [serial = 495] [outer = 0x7feb1454b800]
23:28:49 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x7feb1258e000) [pid = 1993] [serial = 452] [outer = (nil)] [url = about:blank]
23:28:49 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x7feb150a2c00) [pid = 1993] [serial = 447] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:28:49 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x7feb13035400) [pid = 1993] [serial = 444] [outer = (nil)] [url = about:blank]
23:28:49 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x7feb11855c00) [pid = 1993] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:28:49 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x7feb1598e800) [pid = 1993] [serial = 434] [outer = (nil)] [url = about:blank]
23:28:49 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x7feb175be400) [pid = 1993] [serial = 422] [outer = (nil)] [url = about:blank]
23:28:49 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x7feb1cc19000) [pid = 1993] [serial = 431] [outer = (nil)] [url = about:blank]
23:28:49 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x7feb1185c800) [pid = 1993] [serial = 439] [outer = (nil)] [url = about:blank]
23:28:49 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x7feb15098800) [pid = 1993] [serial = 449] [outer = (nil)] [url = about:blank]
23:28:49 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x7feb13570400) [pid = 1993] [serial = 442] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782096999]
23:28:49 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x7feb17a55000) [pid = 1993] [serial = 425] [outer = (nil)] [url = about:blank]
23:28:49 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x7feb13f05000) [pid = 1993] [serial = 419] [outer = (nil)] [url = about:blank]
23:28:49 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x7feb195f8c00) [pid = 1993] [serial = 428] [outer = (nil)] [url = about:blank]
23:28:49 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x7feb12593000) [pid = 1993] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782096999]
23:28:49 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x7feb11854c00) [pid = 1993] [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]
23:28:49 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x7feb11855800) [pid = 1993] [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]
23:28:49 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x7feb13157800) [pid = 1993] [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]
23:28:49 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x7feb15093400) [pid = 1993] [serial = 446] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:28:49 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x7feb1cc10c00) [pid = 1993] [serial = 436] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:28:50 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
23:28:50 INFO - document served over http requires an https
23:28:50 INFO - sub-resource via script-tag using the meta-referrer
23:28:50 INFO - delivery method with no-redirect and when
23:28:50 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:28:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:28:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:28:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:28:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:28:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:28:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:28:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:28:50 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
23:28:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2238ms
23:28:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:28:50 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb14ec9000 == 25 [pid = 1993] [id = 178]
23:28:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x7feb11859c00) [pid = 1993] [serial = 496] [outer = (nil)]
23:28:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x7feb17a53400) [pid = 1993] [serial = 497] [outer = 0x7feb11859c00]
23:28:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x7feb1ccedc00) [pid = 1993] [serial = 498] [outer = 0x7feb11859c00]
23:28:52 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
23:28:52 INFO - document served over http requires an https
23:28:52 INFO - sub-resource via script-tag using the meta-referrer
23:28:52 INFO - delivery method with swap-origin-redirect and when
23:28:52 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:28:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:28:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:28:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:28:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:28:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:28:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:28:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:28:52 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
23:28:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2244ms
23:28:52 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:28:53 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13b7c800 == 26 [pid = 1993] [id = 179]
23:28:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x7feb10fe4c00) [pid = 1993] [serial = 499] [outer = (nil)]
23:28:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x7feb10fe6000) [pid = 1993] [serial = 500] [outer = 0x7feb10fe4c00]
23:28:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x7feb12590c00) [pid = 1993] [serial = 501] [outer = 0x7feb10fe4c00]
23:28:55 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
23:28:55 INFO - document served over http requires an https
23:28:55 INFO - sub-resource via xhr-request using the meta-referrer
23:28:55 INFO - delivery method with keep-origin-redirect and when
23:28: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"
23:28:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:28:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:28:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:28:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:28:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:28:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:28:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:28:55 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
23:28:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2643ms
23:28:55 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
23:28:55 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb17535000 == 27 [pid = 1993] [id = 180]
23:28:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x7feb10fe3000) [pid = 1993] [serial = 502] [outer = (nil)]
23:28:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x7feb13574c00) [pid = 1993] [serial = 503] [outer = 0x7feb10fe3000]
23:28:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x7feb175c7000) [pid = 1993] [serial = 504] [outer = 0x7feb10fe3000]
23:28:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 17 (0x7fe28cc92400) [pid = 1946] [serial = 26] [outer = 0x7fe290435000]
23:28:56 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
23:28:56 INFO - document served over http requires an https
23:28:56 INFO - sub-resource via xhr-request using the meta-referrer
23:28:56 INFO - delivery method with no-redirect and when
23:28:56 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:28:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:28:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:28:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:28:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:28:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:28:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:28:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:28:56 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
23:28:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1877ms
23:28:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:28:57 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb188b2000 == 28 [pid = 1993] [id = 181]
23:28:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x7feb10f33800) [pid = 1993] [serial = 505] [outer = (nil)]
23:28:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x7feb10f34800) [pid = 1993] [serial = 506] [outer = 0x7feb10f33800]
23:28:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x7feb10f3b000) [pid = 1993] [serial = 507] [outer = 0x7feb10f33800]
23:28: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
23:28:58 INFO - document served over http requires an https
23:28:58 INFO - sub-resource via xhr-request using the meta-referrer
23:28:58 INFO - delivery method with swap-origin-redirect and when
23:28: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"
23:28:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:28:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:28:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:28:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:28:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:28:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:28:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:28: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
23:28:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1711ms
23:28: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
23:28:59 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb10f79000 == 29 [pid = 1993] [id = 182]
23:28:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x7feb10f33c00) [pid = 1993] [serial = 508] [outer = (nil)]
23:28:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x7feb1115ac00) [pid = 1993] [serial = 509] [outer = 0x7feb10f33c00]
23:28:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x7feb11160c00) [pid = 1993] [serial = 510] [outer = 0x7feb10f33c00]
23:29:00 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
23:29:00 INFO - document served over http requires an http
23:29:00 INFO - sub-resource via fetch-request using the http-csp
23:29:00 INFO - delivery method with keep-origin-redirect and when
23:29: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"
23:29:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:29:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:29:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:29:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:29:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:29:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:29:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:29:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:29:00 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
23:29:00 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 1682ms
23:29:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
23:29:00 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1128c000 == 30 [pid = 1993] [id = 183]
23:29:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x7feb11034800) [pid = 1993] [serial = 511] [outer = (nil)]
23:29:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x7feb11035800) [pid = 1993] [serial = 512] [outer = 0x7feb11034800]
23:29:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x7feb1103bc00) [pid = 1993] [serial = 513] [outer = 0x7feb11034800]
23:29:02 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
23:29:02 INFO - document served over http requires an http
23:29:02 INFO - sub-resource via fetch-request using the http-csp
23:29:02 INFO - delivery method with no-redirect and when
23:29: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"
23:29:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:29:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:29:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:29:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:29:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:29:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:29:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:29:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:29:02 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
23:29:02 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 2092ms
23:29:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
23:29:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb112a6000 == 31 [pid = 1993] [id = 184]
23:29:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x7feb0f97fc00) [pid = 1993] [serial = 514] [outer = (nil)]
23:29:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x7feb0f980c00) [pid = 1993] [serial = 515] [outer = 0x7feb0f97fc00]
23:29:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x7feb11031800) [pid = 1993] [serial = 516] [outer = 0x7feb0f97fc00]
23:29:05 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
23:29:05 INFO - document served over http requires an http
23:29:05 INFO - sub-resource via fetch-request using the http-csp
23:29:05 INFO - delivery method with swap-origin-redirect and when
23:29:05 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
23:29:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:29:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:29:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:29:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:29:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:29:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:29:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:29:05 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
23:29:05 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 2898ms
23:29:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
23:29:06 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb10c56000 == 32 [pid = 1993] [id = 185]
23:29:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x7feb0f5fc400) [pid = 1993] [serial = 517] [outer = (nil)]
23:29:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x7feb0f5fdc00) [pid = 1993] [serial = 518] [outer = 0x7feb0f5fc400]
23:29:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x7feb10c15000) [pid = 1993] [serial = 519] [outer = 0x7feb0f5fc400]
23:29:07 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb127c8800 == 33 [pid = 1993] [id = 186]
23:29:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 117 (0x7feb10f40000) [pid = 1993] [serial = 520] [outer = (nil)]
23:29:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 118 (0x7feb10fe7800) [pid = 1993] [serial = 521] [outer = 0x7feb10f40000]
23:29:08 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
23:29:08 INFO - document served over http requires an http
23:29:08 INFO - sub-resource via iframe-tag using the http-csp
23:29:08 INFO - delivery method with keep-origin-redirect and when
23:29: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"
23:29:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:29:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:29:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:29:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:29:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:29:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:29:08 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
23:29:08 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 3090ms
23:29:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
23:29:09 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb10c59800 == 34 [pid = 1993] [id = 187]
23:29:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 119 (0x7feb10c14400) [pid = 1993] [serial = 522] [outer = (nil)]
23:29:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 120 (0x7feb10fe0400) [pid = 1993] [serial = 523] [outer = 0x7feb10c14400]
23:29:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 121 (0x7feb11854000) [pid = 1993] [serial = 524] [outer = 0x7feb10c14400]
23:29:10 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1235d800 == 33 [pid = 1993] [id = 120]
23:29:10 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13e1e800 == 32 [pid = 1993] [id = 177]
23:29:10 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb133e0000 == 31 [pid = 1993] [id = 176]
23:29:10 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb12e06800 == 30 [pid = 1993] [id = 175]
23:29:10 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb124d0800 == 29 [pid = 1993] [id = 174]
23:29:10 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb12355800 == 28 [pid = 1993] [id = 173]
23:29:10 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb193d6000 == 27 [pid = 1993] [id = 131]
23:29:10 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb10e79800 == 26 [pid = 1993] [id = 172]
23:29:10 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb10e69800 == 25 [pid = 1993] [id = 171]
23:29:10 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb12687800 == 24 [pid = 1993] [id = 169]
23:29:10 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb10c68000 == 23 [pid = 1993] [id = 168]
23:29:10 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1be9d000 == 22 [pid = 1993] [id = 155]
23:29:10 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb10c4b000 == 21 [pid = 1993] [id = 167]
23:29:10 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1732b000 == 20 [pid = 1993] [id = 166]
23:29:10 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb15e96000 == 19 [pid = 1993] [id = 149]
23:29:10 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb165cd000 == 18 [pid = 1993] [id = 165]
23:29:10 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb165b0800 == 17 [pid = 1993] [id = 125]
23:29:10 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb15984000 == 16 [pid = 1993] [id = 164]
23:29:10 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13f40000 == 15 [pid = 1993] [id = 163]
23:29:10 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13f39800 == 14 [pid = 1993] [id = 162]
23:29:10 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb15e90800 == 13 [pid = 1993] [id = 140]
23:29:10 INFO - PROCESS | 1946 | --DOMWINDOW == 120 (0x7feb15a3e000) [pid = 1993] [serial = 450] [outer = (nil)] [url = about:blank]
23:29:10 INFO - PROCESS | 1946 | --DOMWINDOW == 119 (0x7feb1357a000) [pid = 1993] [serial = 440] [outer = (nil)] [url = about:blank]
23:29:10 INFO - PROCESS | 1946 | --DOMWINDOW == 118 (0x7feb14557c00) [pid = 1993] [serial = 445] [outer = (nil)] [url = about:blank]
23:29:10 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb10e68800 == 14 [pid = 1993] [id = 188]
23:29:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 119 (0x7feb1191f400) [pid = 1993] [serial = 525] [outer = (nil)]
23:29:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 120 (0x7feb1238fc00) [pid = 1993] [serial = 526] [outer = 0x7feb1191f400]
23:29:10 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
23:29:10 INFO - document served over http requires an http
23:29:10 INFO - sub-resource via iframe-tag using the http-csp
23:29:10 INFO - delivery method with no-redirect and when
23:29:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:29:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:29:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:29:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:29:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:29:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:29:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:29:10 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
23:29:10 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 2151ms
23:29:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
23:29:11 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb12354800 == 15 [pid = 1993] [id = 189]
23:29:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 121 (0x7feb10f35800) [pid = 1993] [serial = 527] [outer = (nil)]
23:29:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 122 (0x7feb11914400) [pid = 1993] [serial = 528] [outer = 0x7feb10f35800]
23:29:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 123 (0x7feb12652000) [pid = 1993] [serial = 529] [outer = 0x7feb10f35800]
23:29:12 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1267c000 == 16 [pid = 1993] [id = 190]
23:29:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 124 (0x7feb1273b000) [pid = 1993] [serial = 530] [outer = (nil)]
23:29:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 125 (0x7feb13157800) [pid = 1993] [serial = 531] [outer = 0x7feb1273b000]
23:29:12 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
23:29:12 INFO - document served over http requires an http
23:29:12 INFO - sub-resource via iframe-tag using the http-csp
23:29:12 INFO - delivery method with swap-origin-redirect and when
23:29:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
23:29:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:29:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:29:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:29:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:29:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:29:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:29:12 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
23:29:12 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 1527ms
23:29:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
23:29:12 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb127d7800 == 17 [pid = 1993] [id = 191]
23:29:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 126 (0x7feb1259a800) [pid = 1993] [serial = 532] [outer = (nil)]
23:29:12 INFO - PROCESS | 1946 | --DOMWINDOW == 16 (0x7fe289697800) [pid = 1946] [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.]
23:29:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 127 (0x7feb13156400) [pid = 1993] [serial = 533] [outer = 0x7feb1259a800]
23:29:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 128 (0x7feb13c5b800) [pid = 1993] [serial = 534] [outer = 0x7feb1259a800]
23:29: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
23:29:13 INFO - document served over http requires an http
23:29:13 INFO - sub-resource via script-tag using the http-csp
23:29:13 INFO - delivery method with keep-origin-redirect and when
23:29: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"
23:29:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:29:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:29:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:29:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:29:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:29:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:29: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
23:29: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 1633ms
23:29:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
23:29:14 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb133ed800 == 18 [pid = 1993] [id = 192]
23:29:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 129 (0x7feb13161000) [pid = 1993] [serial = 535] [outer = (nil)]
23:29:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 130 (0x7feb13ef4000) [pid = 1993] [serial = 536] [outer = 0x7feb13161000]
23:29:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 131 (0x7feb14553800) [pid = 1993] [serial = 537] [outer = 0x7feb13161000]
23:29:16 INFO - PROCESS | 1946 | --DOMWINDOW == 130 (0x7feb10c17000) [pid = 1993] [serial = 478] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:29:16 INFO - PROCESS | 1946 | --DOMWINDOW == 129 (0x7feb161f0c00) [pid = 1993] [serial = 461] [outer = (nil)] [url = about:blank]
23:29:16 INFO - PROCESS | 1946 | --DOMWINDOW == 128 (0x7feb12731400) [pid = 1993] [serial = 473] [outer = (nil)] [url = about:blank]
23:29:16 INFO - PROCESS | 1946 | --DOMWINDOW == 127 (0x7feb10c0dc00) [pid = 1993] [serial = 467] [outer = (nil)] [url = about:blank]
23:29:16 INFO - PROCESS | 1946 | --DOMWINDOW == 126 (0x7feb13c58400) [pid = 1993] [serial = 484] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782123976]
23:29:16 INFO - PROCESS | 1946 | --DOMWINDOW == 125 (0x7feb1238f000) [pid = 1993] [serial = 481] [outer = (nil)] [url = about:blank]
23:29:16 INFO - PROCESS | 1946 | --DOMWINDOW == 124 (0x7feb175c6400) [pid = 1993] [serial = 464] [outer = (nil)] [url = about:blank]
23:29:16 INFO - PROCESS | 1946 | --DOMWINDOW == 123 (0x7feb1191c400) [pid = 1993] [serial = 479] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:29:16 INFO - PROCESS | 1946 | --DOMWINDOW == 122 (0x7feb10dce800) [pid = 1993] [serial = 476] [outer = (nil)] [url = about:blank]
23:29:16 INFO - PROCESS | 1946 | --DOMWINDOW == 121 (0x7feb15b64000) [pid = 1993] [serial = 458] [outer = (nil)] [url = about:blank]
23:29:16 INFO - PROCESS | 1946 | --DOMWINDOW == 120 (0x7feb13036c00) [pid = 1993] [serial = 455] [outer = (nil)] [url = about:blank]
23:29:16 INFO - PROCESS | 1946 | --DOMWINDOW == 119 (0x7feb15993000) [pid = 1993] [serial = 491] [outer = (nil)] [url = about:blank]
23:29:16 INFO - PROCESS | 1946 | --DOMWINDOW == 118 (0x7feb12646400) [pid = 1993] [serial = 470] [outer = (nil)] [url = about:blank]
23:29:16 INFO - PROCESS | 1946 | --DOMWINDOW == 117 (0x7feb15a70000) [pid = 1993] [serial = 494] [outer = (nil)] [url = about:blank]
23:29:16 INFO - PROCESS | 1946 | --DOMWINDOW == 116 (0x7feb15a6e400) [pid = 1993] [serial = 489] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:29:16 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x7feb1357c400) [pid = 1993] [serial = 486] [outer = (nil)] [url = about:blank]
23:29:16 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x7feb17a53400) [pid = 1993] [serial = 497] [outer = (nil)] [url = about:blank]
23:29:16 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x7feb1185b000) [pid = 1993] [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]
23:29:16 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x7feb1238e400) [pid = 1993] [serial = 483] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782123976]
23:29:16 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x7feb1454b800) [pid = 1993] [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]
23:29:16 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x7feb15a3b400) [pid = 1993] [serial = 488] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:29:16 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x7feb1454a000) [pid = 1993] [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]
23:29:16 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x7feb11858800) [pid = 1993] [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]
23:29:16 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x7feb16b4fc00) [pid = 1993] [serial = 417] [outer = (nil)] [url = about:blank]
23:29:16 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
23:29:16 INFO - document served over http requires an http
23:29:16 INFO - sub-resource via script-tag using the http-csp
23:29:16 INFO - delivery method with no-redirect and when
23:29: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"
23:29:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:29:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:29:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:29:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:29:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:29:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:29:16 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
23:29:16 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 2900ms
23:29:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
23:29:17 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13b72800 == 19 [pid = 1993] [id = 193]
23:29:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x7feb12597c00) [pid = 1993] [serial = 538] [outer = (nil)]
23:29:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x7feb1264d400) [pid = 1993] [serial = 539] [outer = 0x7feb12597c00]
23:29:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x7feb1454a000) [pid = 1993] [serial = 540] [outer = 0x7feb12597c00]
23:29:19 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
23:29:19 INFO - document served over http requires an http
23:29:19 INFO - sub-resource via script-tag using the http-csp
23:29:19 INFO - delivery method with swap-origin-redirect and when
23:29:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
23:29:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:29:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:29:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:29:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:29:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:29:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:29:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:29:19 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
23:29:19 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 2140ms
23:29:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
23:29:19 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb12e06800 == 20 [pid = 1993] [id = 194]
23:29:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x7feb1185c400) [pid = 1993] [serial = 541] [outer = (nil)]
23:29:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x7feb1191c400) [pid = 1993] [serial = 542] [outer = 0x7feb1185c400]
23:29:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x7feb13161800) [pid = 1993] [serial = 543] [outer = 0x7feb1185c400]
23:29:21 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
23:29:21 INFO - document served over http requires an http
23:29:21 INFO - sub-resource via xhr-request using the http-csp
23:29:21 INFO - delivery method with keep-origin-redirect and when
23:29: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"
23:29:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:29:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:29:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:29:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:29:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:29:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:29:21 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
23:29:21 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 2184ms
23:29:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
23:29:21 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13f33800 == 21 [pid = 1993] [id = 195]
23:29:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x7feb1185b800) [pid = 1993] [serial = 544] [outer = (nil)]
23:29:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x7feb13f04400) [pid = 1993] [serial = 545] [outer = 0x7feb1185b800]
23:29:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x7feb14f55400) [pid = 1993] [serial = 546] [outer = 0x7feb1185b800]
23:29:23 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
23:29:23 INFO - document served over http requires an http
23:29:23 INFO - sub-resource via xhr-request using the http-csp
23:29:23 INFO - delivery method with no-redirect and when
23:29: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"
23:29:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:29:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:29:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:29:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:29:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:29:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:29:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:29:23 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
23:29:23 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 2057ms
23:29:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
23:29:23 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb14eb4000 == 22 [pid = 1993] [id = 196]
23:29:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 117 (0x7feb1454b800) [pid = 1993] [serial = 547] [outer = (nil)]
23:29:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 118 (0x7feb1598c400) [pid = 1993] [serial = 548] [outer = 0x7feb1454b800]
23:29:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 119 (0x7feb15a46c00) [pid = 1993] [serial = 549] [outer = 0x7feb1454b800]
23:29:26 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
23:29:26 INFO - document served over http requires an http
23:29:26 INFO - sub-resource via xhr-request using the http-csp
23:29:26 INFO - delivery method with swap-origin-redirect and when
23:29:26 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
23:29:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:29:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:29:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:29:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:29:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:29:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:29:26 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
23:29:26 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 2647ms
23:29:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
23:29:26 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb15d79000 == 23 [pid = 1993] [id = 197]
23:29:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 120 (0x7feb15996800) [pid = 1993] [serial = 550] [outer = (nil)]
23:29:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 121 (0x7feb15b5f000) [pid = 1993] [serial = 551] [outer = 0x7feb15996800]
23:29:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 122 (0x7feb15d59000) [pid = 1993] [serial = 552] [outer = 0x7feb15996800]
23:29:27 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
23:29:27 INFO - document served over http requires an https
23:29:27 INFO - sub-resource via fetch-request using the http-csp
23:29:27 INFO - delivery method with keep-origin-redirect and when
23:29:27 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:29:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:29:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:29:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:29:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:29:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:29:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:29:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:29:27 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
23:29:27 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 1904ms
23:29:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
23:29:28 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1668f000 == 24 [pid = 1993] [id = 198]
23:29:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 123 (0x7feb15b5dc00) [pid = 1993] [serial = 553] [outer = (nil)]
23:29:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 124 (0x7feb15e2d400) [pid = 1993] [serial = 554] [outer = 0x7feb15b5dc00]
23:29:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 125 (0x7feb1613d000) [pid = 1993] [serial = 555] [outer = 0x7feb15b5dc00]
23:29:29 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
23:29:29 INFO - document served over http requires an https
23:29:29 INFO - sub-resource via fetch-request using the http-csp
23:29:29 INFO - delivery method with no-redirect and when
23:29: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"
23:29:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:29:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:29:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:29:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:29:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:29:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:29:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:29:29 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
23:29:29 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1790ms
23:29:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
23:29:30 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb17338000 == 25 [pid = 1993] [id = 199]
23:29:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 126 (0x7feb15ed0800) [pid = 1993] [serial = 556] [outer = (nil)]
23:29:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 127 (0x7feb1645c400) [pid = 1993] [serial = 557] [outer = 0x7feb15ed0800]
23:29:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 128 (0x7feb16ea9800) [pid = 1993] [serial = 558] [outer = 0x7feb15ed0800]
23:29: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
23:29:31 INFO - document served over http requires an https
23:29:31 INFO - sub-resource via fetch-request using the http-csp
23:29:31 INFO - delivery method with swap-origin-redirect and when
23:29:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:29:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:29:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:29:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:29:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:29:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:29:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:29:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:29:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:29: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
23:29: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 1737ms
23:29: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
23:29:31 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb17d87000 == 26 [pid = 1993] [id = 200]
23:29:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 129 (0x7feb1645a800) [pid = 1993] [serial = 559] [outer = (nil)]
23:29:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 130 (0x7feb17392400) [pid = 1993] [serial = 560] [outer = 0x7feb1645a800]
23:29:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 131 (0x7feb17799400) [pid = 1993] [serial = 561] [outer = 0x7feb1645a800]
23:29:33 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f4de800 == 27 [pid = 1993] [id = 201]
23:29:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 132 (0x7feb17935000) [pid = 1993] [serial = 562] [outer = (nil)]
23:29:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 133 (0x7feb17a4e800) [pid = 1993] [serial = 563] [outer = 0x7feb17935000]
23:29: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
23:29:33 INFO - document served over http requires an https
23:29:33 INFO - sub-resource via iframe-tag using the http-csp
23:29:33 INFO - delivery method with keep-origin-redirect and when
23:29: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"
23:29:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:29:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:29:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:29:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:29:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:29:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:29:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:29: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
23:29: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 2330ms
23:29:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
23:29:34 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f4ec000 == 28 [pid = 1993] [id = 202]
23:29:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 134 (0x7feb1738fc00) [pid = 1993] [serial = 564] [outer = (nil)]
23:29:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 135 (0x7feb17a4c800) [pid = 1993] [serial = 565] [outer = 0x7feb1738fc00]
23:29:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 136 (0x7feb195f6800) [pid = 1993] [serial = 566] [outer = 0x7feb1738fc00]
23:29:35 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0eee1800 == 29 [pid = 1993] [id = 203]
23:29:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 137 (0x7feb19cc8400) [pid = 1993] [serial = 567] [outer = (nil)]
23:29:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 138 (0x7feb1cd3b000) [pid = 1993] [serial = 568] [outer = 0x7feb19cc8400]
23:29: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
23:29:36 INFO - document served over http requires an https
23:29:36 INFO - sub-resource via iframe-tag using the http-csp
23:29:36 INFO - delivery method with no-redirect and when
23:29:36 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:29:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:29:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:29:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:29:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:29:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:29:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:29:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:29: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
23:29: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 2236ms
23:29: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
23:29:37 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0eef1800 == 30 [pid = 1993] [id = 204]
23:29:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 139 (0x7feb13035400) [pid = 1993] [serial = 569] [outer = (nil)]
23:29:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 140 (0x7feb15994400) [pid = 1993] [serial = 570] [outer = 0x7feb13035400]
23:29:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 141 (0x7feb1ce64400) [pid = 1993] [serial = 571] [outer = 0x7feb13035400]
23:29:38 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1195a800 == 31 [pid = 1993] [id = 205]
23:29:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 142 (0x7feb0f7ecc00) [pid = 1993] [serial = 572] [outer = (nil)]
23:29:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 143 (0x7feb0f7f0400) [pid = 1993] [serial = 573] [outer = 0x7feb0f7ecc00]
23:29: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
23:29:39 INFO - document served over http requires an https
23:29:39 INFO - sub-resource via iframe-tag using the http-csp
23:29:39 INFO - delivery method with swap-origin-redirect and when
23:29:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:29:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:29:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:29:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:29:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:29:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:29:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:29: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
23:29: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 3624ms
23:29: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
23:29:40 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb124d0800 == 32 [pid = 1993] [id = 206]
23:29:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 144 (0x7feb0f7e8c00) [pid = 1993] [serial = 574] [outer = (nil)]
23:29:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 145 (0x7feb0f987000) [pid = 1993] [serial = 575] [outer = 0x7feb0f7e8c00]
23:29:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 146 (0x7feb1185a800) [pid = 1993] [serial = 576] [outer = 0x7feb0f7e8c00]
23:29:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb133ed800 == 31 [pid = 1993] [id = 192]
23:29:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb127d7800 == 30 [pid = 1993] [id = 191]
23:29:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1267c000 == 29 [pid = 1993] [id = 190]
23:29:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb12354800 == 28 [pid = 1993] [id = 189]
23:29:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb10e68800 == 27 [pid = 1993] [id = 188]
23:29:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb10c59800 == 26 [pid = 1993] [id = 187]
23:29:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb127c8800 == 25 [pid = 1993] [id = 186]
23:29:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb10c56000 == 24 [pid = 1993] [id = 185]
23:29:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1128c000 == 23 [pid = 1993] [id = 183]
23:29:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb10f79000 == 22 [pid = 1993] [id = 182]
23:29:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb188b2000 == 21 [pid = 1993] [id = 181]
23:29:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb17535000 == 20 [pid = 1993] [id = 180]
23:29:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13b7c800 == 19 [pid = 1993] [id = 179]
23:29:41 INFO - PROCESS | 1946 | --DOMWINDOW == 145 (0x7feb15992800) [pid = 1993] [serial = 487] [outer = (nil)] [url = about:blank]
23:29:41 INFO - PROCESS | 1946 | --DOMWINDOW == 144 (0x7feb13f05400) [pid = 1993] [serial = 453] [outer = (nil)] [url = about:blank]
23:29:41 INFO - PROCESS | 1946 | --DOMWINDOW == 143 (0x7feb13040000) [pid = 1993] [serial = 482] [outer = (nil)] [url = about:blank]
23:29:41 INFO - PROCESS | 1946 | --DOMWINDOW == 142 (0x7feb19866c00) [pid = 1993] [serial = 495] [outer = (nil)] [url = about:blank]
23:29:41 INFO - PROCESS | 1946 | --DOMWINDOW == 141 (0x7feb1738dc00) [pid = 1993] [serial = 492] [outer = (nil)] [url = about:blank]
23:29: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
23:29:41 INFO - document served over http requires an https
23:29:41 INFO - sub-resource via script-tag using the http-csp
23:29:41 INFO - delivery method with keep-origin-redirect and when
23:29:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:29:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:29:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:29:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:29:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:29:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:29:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:29:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:29: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
23:29: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 2040ms
23:29:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
23:29:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb10c5e000 == 20 [pid = 1993] [id = 207]
23:29:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 142 (0x7feb0f97c400) [pid = 1993] [serial = 577] [outer = (nil)]
23:29:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 143 (0x7feb10fddc00) [pid = 1993] [serial = 578] [outer = 0x7feb0f97c400]
23:29:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 144 (0x7feb1115d000) [pid = 1993] [serial = 579] [outer = 0x7feb0f97c400]
23:29: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
23:29:43 INFO - document served over http requires an https
23:29:43 INFO - sub-resource via script-tag using the http-csp
23:29:43 INFO - delivery method with no-redirect and when
23:29: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"
23:29:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:29:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:29:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:29:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:29:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:29:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:29:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:29: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
23:29: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 1591ms
23:29: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
23:29:43 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1128b000 == 21 [pid = 1993] [id = 208]
23:29:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 145 (0x7feb10f3f000) [pid = 1993] [serial = 580] [outer = (nil)]
23:29:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 146 (0x7feb11923000) [pid = 1993] [serial = 581] [outer = 0x7feb10f3f000]
23:29:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 147 (0x7feb12736000) [pid = 1993] [serial = 582] [outer = 0x7feb10f3f000]
23:29: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
23:29:45 INFO - document served over http requires an https
23:29:45 INFO - sub-resource via script-tag using the http-csp
23:29:45 INFO - delivery method with swap-origin-redirect and when
23:29: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"
23:29:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:29:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:29:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:29:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:29:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:29:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:29:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:29: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
23:29: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 1644ms
23:29: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
23:29:45 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1236b800 == 22 [pid = 1993] [id = 209]
23:29:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 148 (0x7feb12396000) [pid = 1993] [serial = 583] [outer = (nil)]
23:29:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 149 (0x7feb1356f800) [pid = 1993] [serial = 584] [outer = 0x7feb12396000]
23:29:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 150 (0x7feb14552000) [pid = 1993] [serial = 585] [outer = 0x7feb12396000]
23:29:47 INFO - PROCESS | 1946 | --DOMWINDOW == 149 (0x7feb11035800) [pid = 1993] [serial = 512] [outer = (nil)] [url = about:blank]
23:29:47 INFO - PROCESS | 1946 | --DOMWINDOW == 148 (0x7feb0f980c00) [pid = 1993] [serial = 515] [outer = (nil)] [url = about:blank]
23:29:47 INFO - PROCESS | 1946 | --DOMWINDOW == 147 (0x7feb10f34800) [pid = 1993] [serial = 506] [outer = (nil)] [url = about:blank]
23:29:47 INFO - PROCESS | 1946 | --DOMWINDOW == 146 (0x7feb1115ac00) [pid = 1993] [serial = 509] [outer = (nil)] [url = about:blank]
23:29:47 INFO - PROCESS | 1946 | --DOMWINDOW == 145 (0x7feb10fe6000) [pid = 1993] [serial = 500] [outer = (nil)] [url = about:blank]
23:29:47 INFO - PROCESS | 1946 | --DOMWINDOW == 144 (0x7feb13574c00) [pid = 1993] [serial = 503] [outer = (nil)] [url = about:blank]
23:29:47 INFO - PROCESS | 1946 | --DOMWINDOW == 143 (0x7feb13ef4000) [pid = 1993] [serial = 536] [outer = (nil)] [url = about:blank]
23:29:47 INFO - PROCESS | 1946 | --DOMWINDOW == 142 (0x7feb1238fc00) [pid = 1993] [serial = 526] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782150510]
23:29:47 INFO - PROCESS | 1946 | --DOMWINDOW == 141 (0x7feb10fe0400) [pid = 1993] [serial = 523] [outer = (nil)] [url = about:blank]
23:29:47 INFO - PROCESS | 1946 | --DOMWINDOW == 140 (0x7feb13156400) [pid = 1993] [serial = 533] [outer = (nil)] [url = about:blank]
23:29:47 INFO - PROCESS | 1946 | --DOMWINDOW == 139 (0x7feb13157800) [pid = 1993] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:29:47 INFO - PROCESS | 1946 | --DOMWINDOW == 138 (0x7feb11914400) [pid = 1993] [serial = 528] [outer = (nil)] [url = about:blank]
23:29:47 INFO - PROCESS | 1946 | --DOMWINDOW == 137 (0x7feb10fe7800) [pid = 1993] [serial = 521] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:29:47 INFO - PROCESS | 1946 | --DOMWINDOW == 136 (0x7feb0f5fdc00) [pid = 1993] [serial = 518] [outer = (nil)] [url = about:blank]
23:29:47 INFO - PROCESS | 1946 | --DOMWINDOW == 135 (0x7feb1264d400) [pid = 1993] [serial = 539] [outer = (nil)] [url = about:blank]
23:29:47 INFO - PROCESS | 1946 | --DOMWINDOW == 134 (0x7feb1259a800) [pid = 1993] [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]
23:29:47 INFO - PROCESS | 1946 | --DOMWINDOW == 133 (0x7feb10f40000) [pid = 1993] [serial = 520] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:29:47 INFO - PROCESS | 1946 | --DOMWINDOW == 132 (0x7feb10f35800) [pid = 1993] [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]
23:29:47 INFO - PROCESS | 1946 | --DOMWINDOW == 131 (0x7feb1191f400) [pid = 1993] [serial = 525] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782150510]
23:29:47 INFO - PROCESS | 1946 | --DOMWINDOW == 130 (0x7feb13161000) [pid = 1993] [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]
23:29:47 INFO - PROCESS | 1946 | --DOMWINDOW == 129 (0x7feb1273b000) [pid = 1993] [serial = 530] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:29:47 INFO - PROCESS | 1946 | --DOMWINDOW == 128 (0x7feb0f5fc400) [pid = 1993] [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]
23:29:47 INFO - PROCESS | 1946 | --DOMWINDOW == 127 (0x7feb10c14400) [pid = 1993] [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]
23:29:47 INFO - PROCESS | 1946 | --DOMWINDOW == 126 (0x7feb12395c00) [pid = 1993] [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]
23:29:47 INFO - PROCESS | 1946 | --DOMWINDOW == 125 (0x7feb13035800) [pid = 1993] [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]
23:29:47 INFO - PROCESS | 1946 | --DOMWINDOW == 124 (0x7feb1357b800) [pid = 1993] [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]
23:29:47 INFO - PROCESS | 1946 | --DOMWINDOW == 123 (0x7feb13efd400) [pid = 1993] [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]
23:29:47 INFO - PROCESS | 1946 | --DOMWINDOW == 122 (0x7feb1303cc00) [pid = 1993] [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]
23:29:47 INFO - PROCESS | 1946 | --DOMWINDOW == 121 (0x7feb1934a800) [pid = 1993] [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]
23:29:47 INFO - PROCESS | 1946 | --DOMWINDOW == 120 (0x7feb17e9b800) [pid = 1993] [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]
23:29:47 INFO - PROCESS | 1946 | --DOMWINDOW == 119 (0x7feb13578c00) [pid = 1993] [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]
23:29:47 INFO - PROCESS | 1946 | --DOMWINDOW == 118 (0x7feb16b58000) [pid = 1993] [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]
23:29:47 INFO - PROCESS | 1946 | --DOMWINDOW == 117 (0x7feb15edf800) [pid = 1993] [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]
23:29:47 INFO - PROCESS | 1946 | --DOMWINDOW == 116 (0x7feb15a64400) [pid = 1993] [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]
23:29:47 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x7feb15a3a400) [pid = 1993] [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]
23:29:47 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x7feb1357cc00) [pid = 1993] [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]
23:29:47 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
23:29:47 INFO - document served over http requires an https
23:29:47 INFO - sub-resource via xhr-request using the http-csp
23:29:47 INFO - delivery method with keep-origin-redirect and when
23:29: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"
23:29:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:29:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:29:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:29:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:29:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:29:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:29:47 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
23:29:47 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 2641ms
23:29:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
23:29:48 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb12e06000 == 23 [pid = 1993] [id = 210]
23:29:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x7feb10f40000) [pid = 1993] [serial = 586] [outer = (nil)]
23:29:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x7feb10fe6000) [pid = 1993] [serial = 587] [outer = 0x7feb10f40000]
23:29:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 117 (0x7feb1315a400) [pid = 1993] [serial = 588] [outer = 0x7feb10f40000]
23:29:49 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
23:29:49 INFO - document served over http requires an https
23:29:49 INFO - sub-resource via xhr-request using the http-csp
23:29:49 INFO - delivery method with no-redirect and when
23:29:49 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:29:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:29:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:29:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:29:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:29:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:29:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:29:49 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
23:29:49 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 2156ms
23:29:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
23:29:50 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb124c6800 == 24 [pid = 1993] [id = 211]
23:29:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 118 (0x7feb10dd4800) [pid = 1993] [serial = 589] [outer = (nil)]
23:29:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 119 (0x7feb10fdf800) [pid = 1993] [serial = 590] [outer = 0x7feb10dd4800]
23:29:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 120 (0x7feb13578400) [pid = 1993] [serial = 591] [outer = 0x7feb10dd4800]
23:29:52 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
23:29:52 INFO - document served over http requires an https
23:29:52 INFO - sub-resource via xhr-request using the http-csp
23:29:52 INFO - delivery method with swap-origin-redirect and when
23:29:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:29:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:29:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:29:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:29:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:29:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:29:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:29:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:29:52 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
23:29:52 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 2790ms
23:29:52 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
23:29:53 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13f40000 == 25 [pid = 1993] [id = 212]
23:29:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 121 (0x7feb10f38400) [pid = 1993] [serial = 592] [outer = (nil)]
23:29:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 122 (0x7feb14f54000) [pid = 1993] [serial = 593] [outer = 0x7feb10f38400]
23:29:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 123 (0x7feb15ed6800) [pid = 1993] [serial = 594] [outer = 0x7feb10f38400]
23:29:54 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
23:29:54 INFO - document served over http requires an http
23:29:54 INFO - sub-resource via fetch-request using the http-csp
23:29:54 INFO - delivery method with keep-origin-redirect and when
23:29:54 INFO - the target request is same-origin.
23:29:54 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 1913ms
23:29:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
23:29:54 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb16b12000 == 26 [pid = 1993] [id = 213]
23:29:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 124 (0x7feb13ef4000) [pid = 1993] [serial = 595] [outer = (nil)]
23:29:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 125 (0x7feb16457400) [pid = 1993] [serial = 596] [outer = 0x7feb13ef4000]
23:29:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 126 (0x7feb17a4bc00) [pid = 1993] [serial = 597] [outer = 0x7feb13ef4000]
23:29:56 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
23:29:56 INFO - document served over http requires an http
23:29:56 INFO - sub-resource via fetch-request using the http-csp
23:29:56 INFO - delivery method with no-redirect and when
23:29:56 INFO - the target request is same-origin.
23:29:56 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 1737ms
23:29:56 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
23:29:56 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb17d8d000 == 27 [pid = 1993] [id = 214]
23:29:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 127 (0x7feb16ead800) [pid = 1993] [serial = 598] [outer = (nil)]
23:29:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 128 (0x7feb0f2f1400) [pid = 1993] [serial = 599] [outer = 0x7feb16ead800]
23:29:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 129 (0x7feb0f2f6800) [pid = 1993] [serial = 600] [outer = 0x7feb16ead800]
23:29:58 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
23:29:58 INFO - document served over http requires an http
23:29:58 INFO - sub-resource via fetch-request using the http-csp
23:29:58 INFO - delivery method with swap-origin-redirect and when
23:29: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"
23:29:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:29:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:29:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:29:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:29:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:29:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:29:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:29:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:29:58 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
23:29:58 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 1790ms
23:29:58 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
23:29:58 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f013800 == 28 [pid = 1993] [id = 215]
23:29:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 130 (0x7feb0f2ff800) [pid = 1993] [serial = 601] [outer = (nil)]
23:29:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 131 (0x7feb17a52c00) [pid = 1993] [serial = 602] [outer = 0x7feb0f2ff800]
23:29:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 132 (0x7feb0f09bc00) [pid = 1993] [serial = 603] [outer = 0x7feb0f2ff800]
23:29:59 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb188a3000 == 29 [pid = 1993] [id = 216]
23:29:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 133 (0x7feb0f0a0800) [pid = 1993] [serial = 604] [outer = (nil)]
23:29:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 134 (0x7feb0f0a4000) [pid = 1993] [serial = 605] [outer = 0x7feb0f0a0800]
23:30: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
23:30:00 INFO - document served over http requires an http
23:30:00 INFO - sub-resource via iframe-tag using the http-csp
23:30:00 INFO - delivery method with keep-origin-redirect and when
23:30:00 INFO - the target request is same-origin.
23:30: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 1994ms
23:30: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
23:30:00 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f19b800 == 30 [pid = 1993] [id = 217]
23:30:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 135 (0x7feb0f0a3800) [pid = 1993] [serial = 606] [outer = (nil)]
23:30:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 136 (0x7feb0f1dc800) [pid = 1993] [serial = 607] [outer = 0x7feb0f0a3800]
23:30:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 137 (0x7feb0f1e4000) [pid = 1993] [serial = 608] [outer = 0x7feb0f0a3800]
23:30:02 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f1af000 == 31 [pid = 1993] [id = 218]
23:30:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 138 (0x7feb0f1e8400) [pid = 1993] [serial = 609] [outer = (nil)]
23:30:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 139 (0x7feb10f34400) [pid = 1993] [serial = 610] [outer = 0x7feb0f1e8400]
23:30:03 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
23:30:03 INFO - document served over http requires an http
23:30:03 INFO - sub-resource via iframe-tag using the http-csp
23:30:03 INFO - delivery method with no-redirect and when
23:30:03 INFO - the target request is same-origin.
23:30:03 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 2761ms
23:30:03 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
23:30:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ebce000 == 32 [pid = 1993] [id = 219]
23:30:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 140 (0x7feb0ebeb000) [pid = 1993] [serial = 611] [outer = (nil)]
23:30:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 141 (0x7feb0ebec400) [pid = 1993] [serial = 612] [outer = 0x7feb0ebeb000]
23:30:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 142 (0x7feb0ebf2800) [pid = 1993] [serial = 613] [outer = 0x7feb0ebeb000]
23:30:04 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ebe1000 == 33 [pid = 1993] [id = 220]
23:30:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 143 (0x7feb0f1e6c00) [pid = 1993] [serial = 614] [outer = (nil)]
23:30:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 144 (0x7feb0f3dd000) [pid = 1993] [serial = 615] [outer = 0x7feb0f1e6c00]
23:30:05 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
23:30:05 INFO - document served over http requires an http
23:30:05 INFO - sub-resource via iframe-tag using the http-csp
23:30:05 INFO - delivery method with swap-origin-redirect and when
23:30: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"
23:30:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:30:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:30:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:30:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:30:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:30:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:30:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:30:05 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
23:30:05 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 2845ms
23:30:05 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
23:30:06 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0e10b000 == 34 [pid = 1993] [id = 221]
23:30:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 145 (0x7feb0ebe8800) [pid = 1993] [serial = 616] [outer = (nil)]
23:30:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 146 (0x7feb0f3dfc00) [pid = 1993] [serial = 617] [outer = 0x7feb0ebe8800]
23:30:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 147 (0x7feb0f3e7400) [pid = 1993] [serial = 618] [outer = 0x7feb0ebe8800]
23:30:07 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
23:30:07 INFO - document served over http requires an http
23:30:07 INFO - sub-resource via script-tag using the http-csp
23:30:07 INFO - delivery method with keep-origin-redirect and when
23:30:07 INFO - the target request is same-origin.
23:30:07 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 1853ms
23:30:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
23:30:08 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ebde000 == 35 [pid = 1993] [id = 222]
23:30:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 148 (0x7feb0e1df400) [pid = 1993] [serial = 619] [outer = (nil)]
23:30:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 149 (0x7feb0e1e0400) [pid = 1993] [serial = 620] [outer = 0x7feb0e1df400]
23:30:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 150 (0x7feb0e1e6000) [pid = 1993] [serial = 621] [outer = 0x7feb0e1df400]
23:30: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
23:30:10 INFO - document served over http requires an http
23:30:10 INFO - sub-resource via script-tag using the http-csp
23:30:10 INFO - delivery method with no-redirect and when
23:30:10 INFO - the target request is same-origin.
23:30: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 2494ms
23:30: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
23:30:10 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f14f800 == 36 [pid = 1993] [id = 223]
23:30:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 151 (0x7feb0e1dd000) [pid = 1993] [serial = 622] [outer = (nil)]
23:30:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 152 (0x7feb0f3eb000) [pid = 1993] [serial = 623] [outer = 0x7feb0e1dd000]
23:30:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 153 (0x7feb0dcdf800) [pid = 1993] [serial = 624] [outer = 0x7feb0e1dd000]
23:30:12 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
23:30:12 INFO - document served over http requires an http
23:30:12 INFO - sub-resource via script-tag using the http-csp
23:30:12 INFO - delivery method with swap-origin-redirect and when
23:30: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"
23:30:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:30:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:30:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:30:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:30:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:30:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:30:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:30:12 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
23:30:12 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 1989ms
23:30:12 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
23:30:12 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f14e000 == 37 [pid = 1993] [id = 224]
23:30:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 154 (0x7feb0e1df800) [pid = 1993] [serial = 625] [outer = (nil)]
23:30:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 155 (0x7feb0ebe4800) [pid = 1993] [serial = 626] [outer = 0x7feb0e1df800]
23:30:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 156 (0x7feb0f1da400) [pid = 1993] [serial = 627] [outer = 0x7feb0e1df800]
23:30:14 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1195a800 == 36 [pid = 1993] [id = 205]
23:30:14 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1236b800 == 35 [pid = 1993] [id = 209]
23:30:14 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1128b000 == 34 [pid = 1993] [id = 208]
23:30:14 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb10c5e000 == 33 [pid = 1993] [id = 207]
23:30:14 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb124d0800 == 32 [pid = 1993] [id = 206]
23:30:14 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0eef1800 == 31 [pid = 1993] [id = 204]
23:30:14 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0eee1800 == 30 [pid = 1993] [id = 203]
23:30:14 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb127d1000 == 29 [pid = 1993] [id = 170]
23:30:14 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f4ec000 == 28 [pid = 1993] [id = 202]
23:30:14 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f4de800 == 27 [pid = 1993] [id = 201]
23:30:14 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb17d87000 == 26 [pid = 1993] [id = 200]
23:30:14 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb17338000 == 25 [pid = 1993] [id = 199]
23:30:14 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1668f000 == 24 [pid = 1993] [id = 198]
23:30:14 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb15d79000 == 23 [pid = 1993] [id = 197]
23:30:15 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb14eb4000 == 22 [pid = 1993] [id = 196]
23:30:15 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13f33800 == 21 [pid = 1993] [id = 195]
23:30:15 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb12e06800 == 20 [pid = 1993] [id = 194]
23:30:15 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13b72800 == 19 [pid = 1993] [id = 193]
23:30:15 INFO - PROCESS | 1946 | --DOMWINDOW == 155 (0x7feb12652000) [pid = 1993] [serial = 529] [outer = (nil)] [url = about:blank]
23:30:15 INFO - PROCESS | 1946 | --DOMWINDOW == 154 (0x7feb10c15000) [pid = 1993] [serial = 519] [outer = (nil)] [url = about:blank]
23:30:15 INFO - PROCESS | 1946 | --DOMWINDOW == 153 (0x7feb11854000) [pid = 1993] [serial = 524] [outer = (nil)] [url = about:blank]
23:30:15 INFO - PROCESS | 1946 | --DOMWINDOW == 152 (0x7feb13c5b800) [pid = 1993] [serial = 534] [outer = (nil)] [url = about:blank]
23:30:15 INFO - PROCESS | 1946 | --DOMWINDOW == 151 (0x7feb14553800) [pid = 1993] [serial = 537] [outer = (nil)] [url = about:blank]
23:30:15 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
23:30:15 INFO - document served over http requires an http
23:30:15 INFO - sub-resource via xhr-request using the http-csp
23:30:15 INFO - delivery method with keep-origin-redirect and when
23:30:15 INFO - the target request is same-origin.
23:30:15 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 2833ms
23:30:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
23:30:15 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f4da000 == 20 [pid = 1993] [id = 225]
23:30:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 152 (0x7feb0e1e1c00) [pid = 1993] [serial = 628] [outer = (nil)]
23:30:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 153 (0x7feb0f3e8c00) [pid = 1993] [serial = 629] [outer = 0x7feb0e1e1c00]
23:30:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 154 (0x7feb0f7f1000) [pid = 1993] [serial = 630] [outer = 0x7feb0e1e1c00]
23:30:17 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
23:30:17 INFO - document served over http requires an http
23:30:17 INFO - sub-resource via xhr-request using the http-csp
23:30:17 INFO - delivery method with no-redirect and when
23:30:17 INFO - the target request is same-origin.
23:30:17 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 1939ms
23:30:17 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
23:30:17 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb10c53800 == 21 [pid = 1993] [id = 226]
23:30:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 155 (0x7feb0f3eb400) [pid = 1993] [serial = 631] [outer = (nil)]
23:30:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 156 (0x7feb10c08800) [pid = 1993] [serial = 632] [outer = 0x7feb0f3eb400]
23:30:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 157 (0x7feb10fdc400) [pid = 1993] [serial = 633] [outer = 0x7feb0f3eb400]
23:30:21 INFO - PROCESS | 1946 | --DOMWINDOW == 156 (0x7feb10f3f000) [pid = 1993] [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]
23:30:21 INFO - PROCESS | 1946 | --DOMWINDOW == 155 (0x7feb0f97c400) [pid = 1993] [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]
23:30:21 INFO - PROCESS | 1946 | --DOMWINDOW == 154 (0x7feb12396000) [pid = 1993] [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]
23:30:21 INFO - PROCESS | 1946 | --DOMWINDOW == 153 (0x7feb0f7e8c00) [pid = 1993] [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]
23:30:21 INFO - PROCESS | 1946 | --DOMWINDOW == 152 (0x7feb19cc8400) [pid = 1993] [serial = 567] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782175696]
23:30:21 INFO - PROCESS | 1946 | --DOMWINDOW == 151 (0x7feb17935000) [pid = 1993] [serial = 562] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:30:21 INFO - PROCESS | 1946 | --DOMWINDOW == 150 (0x7feb0f7ecc00) [pid = 1993] [serial = 572] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:30:21 INFO - PROCESS | 1946 | --DOMWINDOW == 149 (0x7feb11859c00) [pid = 1993] [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]
23:30:21 INFO - PROCESS | 1946 | --DOMWINDOW == 148 (0x7feb1cd3b000) [pid = 1993] [serial = 568] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782175696]
23:30:21 INFO - PROCESS | 1946 | --DOMWINDOW == 147 (0x7feb1191c400) [pid = 1993] [serial = 542] [outer = (nil)] [url = about:blank]
23:30:21 INFO - PROCESS | 1946 | --DOMWINDOW == 146 (0x7feb15e2d400) [pid = 1993] [serial = 554] [outer = (nil)] [url = about:blank]
23:30:21 INFO - PROCESS | 1946 | --DOMWINDOW == 145 (0x7feb1645c400) [pid = 1993] [serial = 557] [outer = (nil)] [url = about:blank]
23:30:21 INFO - PROCESS | 1946 | --DOMWINDOW == 144 (0x7feb11923000) [pid = 1993] [serial = 581] [outer = (nil)] [url = about:blank]
23:30:21 INFO - PROCESS | 1946 | --DOMWINDOW == 143 (0x7feb0f7f0400) [pid = 1993] [serial = 573] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:30:21 INFO - PROCESS | 1946 | --DOMWINDOW == 142 (0x7feb17a4e800) [pid = 1993] [serial = 563] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:30:21 INFO - PROCESS | 1946 | --DOMWINDOW == 141 (0x7feb17a4c800) [pid = 1993] [serial = 565] [outer = (nil)] [url = about:blank]
23:30:21 INFO - PROCESS | 1946 | --DOMWINDOW == 140 (0x7feb10fddc00) [pid = 1993] [serial = 578] [outer = (nil)] [url = about:blank]
23:30:21 INFO - PROCESS | 1946 | --DOMWINDOW == 139 (0x7feb1356f800) [pid = 1993] [serial = 584] [outer = (nil)] [url = about:blank]
23:30:21 INFO - PROCESS | 1946 | --DOMWINDOW == 138 (0x7feb15994400) [pid = 1993] [serial = 570] [outer = (nil)] [url = about:blank]
23:30:21 INFO - PROCESS | 1946 | --DOMWINDOW == 137 (0x7feb13f04400) [pid = 1993] [serial = 545] [outer = (nil)] [url = about:blank]
23:30:21 INFO - PROCESS | 1946 | --DOMWINDOW == 136 (0x7feb0f987000) [pid = 1993] [serial = 575] [outer = (nil)] [url = about:blank]
23:30:21 INFO - PROCESS | 1946 | --DOMWINDOW == 135 (0x7feb17392400) [pid = 1993] [serial = 560] [outer = (nil)] [url = about:blank]
23:30:21 INFO - PROCESS | 1946 | --DOMWINDOW == 134 (0x7feb15b5f000) [pid = 1993] [serial = 551] [outer = (nil)] [url = about:blank]
23:30:21 INFO - PROCESS | 1946 | --DOMWINDOW == 133 (0x7feb1598c400) [pid = 1993] [serial = 548] [outer = (nil)] [url = about:blank]
23:30:21 INFO - PROCESS | 1946 | --DOMWINDOW == 132 (0x7feb10fe6000) [pid = 1993] [serial = 587] [outer = (nil)] [url = about:blank]
23:30:21 INFO - PROCESS | 1946 | --DOMWINDOW == 131 (0x7feb1ccedc00) [pid = 1993] [serial = 498] [outer = (nil)] [url = about:blank]
23:30:21 INFO - PROCESS | 1946 | --DOMWINDOW == 130 (0x7feb14552000) [pid = 1993] [serial = 585] [outer = (nil)] [url = about:blank]
23:30:21 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
23:30:21 INFO - document served over http requires an http
23:30:21 INFO - sub-resource via xhr-request using the http-csp
23:30:21 INFO - delivery method with swap-origin-redirect and when
23:30: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"
23:30:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:30:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:30:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:30:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:30:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:30:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:30:21 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
23:30:21 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 4452ms
23:30:21 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
23:30:22 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb10f83800 == 22 [pid = 1993] [id = 227]
23:30:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 131 (0x7feb0f987000) [pid = 1993] [serial = 634] [outer = (nil)]
23:30:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 132 (0x7feb10c16400) [pid = 1993] [serial = 635] [outer = 0x7feb0f987000]
23:30:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 133 (0x7feb1103ec00) [pid = 1993] [serial = 636] [outer = 0x7feb0f987000]
23:30:23 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
23:30:23 INFO - document served over http requires an https
23:30:23 INFO - sub-resource via fetch-request using the http-csp
23:30:23 INFO - delivery method with keep-origin-redirect and when
23:30: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"
23:30:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:30:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:30:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:30:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:30:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:30:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:30:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:30:23 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
23:30:23 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 1939ms
23:30:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
23:30:23 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb10f80800 == 23 [pid = 1993] [id = 228]
23:30:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 134 (0x7feb0f2fc000) [pid = 1993] [serial = 637] [outer = (nil)]
23:30:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 135 (0x7feb0f2fdc00) [pid = 1993] [serial = 638] [outer = 0x7feb0f2fc000]
23:30:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 136 (0x7feb10dd1000) [pid = 1993] [serial = 639] [outer = 0x7feb0f2fc000]
23:30:25 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
23:30:25 INFO - document served over http requires an https
23:30:25 INFO - sub-resource via fetch-request using the http-csp
23:30:25 INFO - delivery method with no-redirect and when
23:30: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"
23:30:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:30:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:30:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:30:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:30:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:30:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:30:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:30:25 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
23:30:25 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 1833ms
23:30:25 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
23:30:25 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb124be800 == 24 [pid = 1993] [id = 229]
23:30:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 137 (0x7feb0f2fa000) [pid = 1993] [serial = 640] [outer = (nil)]
23:30:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 138 (0x7feb1115ec00) [pid = 1993] [serial = 641] [outer = 0x7feb0f2fa000]
23:30:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 139 (0x7feb1191a400) [pid = 1993] [serial = 642] [outer = 0x7feb0f2fa000]
23:30:27 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
23:30:27 INFO - document served over http requires an https
23:30:27 INFO - sub-resource via fetch-request using the http-csp
23:30:27 INFO - delivery method with swap-origin-redirect and when
23:30: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"
23:30:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:30:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:30:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:30:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:30:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:30:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:30:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:30:27 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
23:30:27 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 1837ms
23:30:27 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
23:30:27 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb127c4000 == 25 [pid = 1993] [id = 230]
23:30:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 140 (0x7feb11161000) [pid = 1993] [serial = 643] [outer = (nil)]
23:30:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 141 (0x7feb12390000) [pid = 1993] [serial = 644] [outer = 0x7feb11161000]
23:30:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 142 (0x7feb12646800) [pid = 1993] [serial = 645] [outer = 0x7feb11161000]
23:30:29 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
23:30:29 INFO - document served over http requires an https
23:30:29 INFO - sub-resource via fetch-request using the http-csp
23:30:29 INFO - delivery method with swap-origin-redirect and when
23:30:29 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:30:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:30:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:30:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:30:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:30:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:30:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:30:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:30:29 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
23:30:29 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 2189ms
23:30:29 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
23:30:29 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb133e0800 == 26 [pid = 1993] [id = 231]
23:30:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 143 (0x7feb12396800) [pid = 1993] [serial = 646] [outer = (nil)]
23:30:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 144 (0x7feb13032c00) [pid = 1993] [serial = 647] [outer = 0x7feb12396800]
23:30:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 145 (0x7feb13573400) [pid = 1993] [serial = 648] [outer = 0x7feb12396800]
23:30:31 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
23:30:31 INFO - document served over http requires an https
23:30:31 INFO - sub-resource via fetch-request using the http-csp
23:30:31 INFO - delivery method with keep-origin-redirect and when
23:30: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"
23:30:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:30:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:30:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:30:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:30:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:30:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:30:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:30:31 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
23:30:31 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 2305ms
23:30:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
23:30:32 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13b80000 == 27 [pid = 1993] [id = 232]
23:30:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 146 (0x7feb13038c00) [pid = 1993] [serial = 649] [outer = (nil)]
23:30:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 147 (0x7feb1357e000) [pid = 1993] [serial = 650] [outer = 0x7feb13038c00]
23:30:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 148 (0x7feb13efac00) [pid = 1993] [serial = 651] [outer = 0x7feb13038c00]
23:30:34 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
23:30:34 INFO - document served over http requires an https
23:30:34 INFO - sub-resource via fetch-request using the http-csp
23:30:34 INFO - delivery method with no-redirect and when
23:30: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"
23:30:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:30:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:30:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:30:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:30:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:30:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:30:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:30:34 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
23:30:34 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 2388ms
23:30:34 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
23:30:34 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1456f000 == 28 [pid = 1993] [id = 233]
23:30:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 149 (0x7feb13c51c00) [pid = 1993] [serial = 652] [outer = (nil)]
23:30:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 150 (0x7feb14554c00) [pid = 1993] [serial = 653] [outer = 0x7feb13c51c00]
23:30:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 151 (0x7feb15994c00) [pid = 1993] [serial = 654] [outer = 0x7feb13c51c00]
23:30:36 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
23:30:36 INFO - document served over http requires an https
23:30:36 INFO - sub-resource via fetch-request using the http-csp
23:30:36 INFO - delivery method with swap-origin-redirect and when
23:30:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:30:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:30:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:30:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:30:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:30:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:30:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:30:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:30:36 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
23:30:36 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 2791ms
23:30:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html
23:30:37 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb15e93800 == 29 [pid = 1993] [id = 234]
23:30:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 152 (0x7feb14f4f000) [pid = 1993] [serial = 655] [outer = (nil)]
23:30:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 153 (0x7feb15a44800) [pid = 1993] [serial = 656] [outer = 0x7feb14f4f000]
23:30:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 154 (0x7feb15b6a400) [pid = 1993] [serial = 657] [outer = 0x7feb14f4f000]
23:30:38 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb16692800 == 30 [pid = 1993] [id = 235]
23:30:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 155 (0x7feb15d5cc00) [pid = 1993] [serial = 658] [outer = (nil)]
23:30:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 156 (0x7feb15e2ec00) [pid = 1993] [serial = 659] [outer = 0x7feb15d5cc00]
23:30:38 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
23:30:38 INFO - document served over http requires an https
23:30:38 INFO - sub-resource via iframe-tag using the http-csp
23:30:38 INFO - delivery method with keep-origin-redirect and when
23:30: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"
23:30:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:30:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:30:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:30:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:30:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:30:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:30:38 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
23:30:38 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 1941ms
23:30:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
23:30:39 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb16b15800 == 31 [pid = 1993] [id = 236]
23:30:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 157 (0x7feb15a41c00) [pid = 1993] [serial = 660] [outer = (nil)]
23:30:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 158 (0x7feb15e29800) [pid = 1993] [serial = 661] [outer = 0x7feb15a41c00]
23:30:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 159 (0x7feb1613ec00) [pid = 1993] [serial = 662] [outer = 0x7feb15a41c00]
23:30:40 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb17534800 == 32 [pid = 1993] [id = 237]
23:30:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 160 (0x7feb1644e800) [pid = 1993] [serial = 663] [outer = (nil)]
23:30:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 161 (0x7feb16459400) [pid = 1993] [serial = 664] [outer = 0x7feb1644e800]
23:30:40 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
23:30:40 INFO - document served over http requires an https
23:30:40 INFO - sub-resource via iframe-tag using the http-csp
23:30:40 INFO - delivery method with no-redirect and when
23:30: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"
23:30:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:30:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:30:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:30:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:30:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:30:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:30:40 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
23:30:40 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 1748ms
23:30:40 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
23:30:41 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb17aa5800 == 33 [pid = 1993] [id = 238]
23:30:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 162 (0x7feb15ed7800) [pid = 1993] [serial = 665] [outer = (nil)]
23:30:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 163 (0x7feb16450c00) [pid = 1993] [serial = 666] [outer = 0x7feb15ed7800]
23:30:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 164 (0x7feb1738a800) [pid = 1993] [serial = 667] [outer = 0x7feb15ed7800]
23:30:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1958e000 == 34 [pid = 1993] [id = 239]
23:30:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 165 (0x7feb17398800) [pid = 1993] [serial = 668] [outer = (nil)]
23:30:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 166 (0x7feb175ca000) [pid = 1993] [serial = 669] [outer = 0x7feb17398800]
23:30:42 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
23:30:42 INFO - document served over http requires an https
23:30:42 INFO - sub-resource via iframe-tag using the http-csp
23:30:42 INFO - delivery method with swap-origin-redirect and when
23:30: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"
23:30:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:30:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:30:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:30:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:30:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:30:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:30:42 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
23:30:42 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 1840ms
23:30:42 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
23:30:43 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0da53800 == 35 [pid = 1993] [id = 240]
23:30:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 167 (0x7feb16b54000) [pid = 1993] [serial = 670] [outer = (nil)]
23:30:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 168 (0x7feb175bdc00) [pid = 1993] [serial = 671] [outer = 0x7feb16b54000]
23:30:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 169 (0x7feb17a4cc00) [pid = 1993] [serial = 672] [outer = 0x7feb16b54000]
23:30:44 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0da66000 == 36 [pid = 1993] [id = 241]
23:30:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 170 (0x7feb17e9b000) [pid = 1993] [serial = 673] [outer = (nil)]
23:30:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 171 (0x7feb18826400) [pid = 1993] [serial = 674] [outer = 0x7feb17e9b000]
23:30:46 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
23:30:46 INFO - document served over http requires an https
23:30:46 INFO - sub-resource via iframe-tag using the http-csp
23:30:46 INFO - delivery method with swap-origin-redirect and when
23:30:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:30:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:30:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:30:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:30:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:30:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:30:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:30:46 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
23:30:46 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 3442ms
23:30:46 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
23:30:46 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0d73b800 == 37 [pid = 1993] [id = 242]
23:30:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 172 (0x7feb10f3f800) [pid = 1993] [serial = 675] [outer = (nil)]
23:30:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 173 (0x7feb16b54400) [pid = 1993] [serial = 676] [outer = 0x7feb10f3f800]
23:30:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 174 (0x7feb19cc8c00) [pid = 1993] [serial = 677] [outer = 0x7feb10f3f800]
23:30:47 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0d750800 == 38 [pid = 1993] [id = 243]
23:30:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 175 (0x7feb1cc93800) [pid = 1993] [serial = 678] [outer = (nil)]
23:30:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 176 (0x7feb0ebeec00) [pid = 1993] [serial = 679] [outer = 0x7feb1cc93800]
23:30:49 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
23:30:49 INFO - document served over http requires an https
23:30:49 INFO - sub-resource via iframe-tag using the http-csp
23:30:49 INFO - delivery method with keep-origin-redirect and when
23:30: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"
23:30:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:30:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:30:49 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:30:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:30:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:30:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:30:49 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
23:30:49 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 2957ms
23:30:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
23:30:49 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f01d000 == 39 [pid = 1993] [id = 244]
23:30:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 177 (0x7feb0f2f2c00) [pid = 1993] [serial = 680] [outer = (nil)]
23:30:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 178 (0x7feb0f5ef400) [pid = 1993] [serial = 681] [outer = 0x7feb0f2f2c00]
23:30:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 179 (0x7feb1185a400) [pid = 1993] [serial = 682] [outer = 0x7feb0f2f2c00]
23:30:51 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0e119000 == 40 [pid = 1993] [id = 245]
23:30:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 180 (0x7feb0ebee800) [pid = 1993] [serial = 683] [outer = (nil)]
23:30:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 181 (0x7feb0f3df800) [pid = 1993] [serial = 684] [outer = 0x7feb0ebee800]
23:30:51 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
23:30:51 INFO - document served over http requires an https
23:30:51 INFO - sub-resource via iframe-tag using the http-csp
23:30:51 INFO - delivery method with no-redirect and when
23:30:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:30:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:30:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:30:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:30:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:30:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:30:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:30:51 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
23:30:51 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 2789ms
23:30:51 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb10c53800 == 39 [pid = 1993] [id = 226]
23:30:51 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f14e000 == 38 [pid = 1993] [id = 224]
23:30:51 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ebde000 == 37 [pid = 1993] [id = 222]
23:30:51 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0e10b000 == 36 [pid = 1993] [id = 221]
23:30:51 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ebe1000 == 35 [pid = 1993] [id = 220]
23:30:51 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ebce000 == 34 [pid = 1993] [id = 219]
23:30:51 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f1af000 == 33 [pid = 1993] [id = 218]
23:30:51 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f19b800 == 32 [pid = 1993] [id = 217]
23:30:51 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f013800 == 31 [pid = 1993] [id = 215]
23:30:51 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb188a3000 == 30 [pid = 1993] [id = 216]
23:30:51 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb17d8d000 == 29 [pid = 1993] [id = 214]
23:30:51 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb16b12000 == 28 [pid = 1993] [id = 213]
23:30:51 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13f40000 == 27 [pid = 1993] [id = 212]
23:30:51 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb124c6800 == 26 [pid = 1993] [id = 211]
23:30:51 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
23:30:52 INFO - PROCESS | 1946 | --DOMWINDOW == 180 (0x7feb12736000) [pid = 1993] [serial = 582] [outer = (nil)] [url = about:blank]
23:30:52 INFO - PROCESS | 1946 | --DOMWINDOW == 179 (0x7feb1454a000) [pid = 1993] [serial = 540] [outer = (nil)] [url = about:blank]
23:30:52 INFO - PROCESS | 1946 | --DOMWINDOW == 178 (0x7feb1185a800) [pid = 1993] [serial = 576] [outer = (nil)] [url = about:blank]
23:30:52 INFO - PROCESS | 1946 | --DOMWINDOW == 177 (0x7feb1115d000) [pid = 1993] [serial = 579] [outer = (nil)] [url = about:blank]
23:30:52 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0e120800 == 27 [pid = 1993] [id = 246]
23:30:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 178 (0x7feb0ebf3800) [pid = 1993] [serial = 685] [outer = (nil)]
23:30:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 179 (0x7feb0f0a6c00) [pid = 1993] [serial = 686] [outer = 0x7feb0ebf3800]
23:30:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 180 (0x7feb0f5fd000) [pid = 1993] [serial = 687] [outer = 0x7feb0ebf3800]
23:30:53 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0eef1800 == 28 [pid = 1993] [id = 247]
23:30:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 181 (0x7feb0f985000) [pid = 1993] [serial = 688] [outer = (nil)]
23:30:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 182 (0x7feb10f35c00) [pid = 1993] [serial = 689] [outer = 0x7feb0f985000]
23:30:53 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
23:30:53 INFO - document served over http requires an https
23:30:53 INFO - sub-resource via iframe-tag using the http-csp
23:30:53 INFO - delivery method with swap-origin-redirect and when
23:30:53 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:30:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:30:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:30:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:30:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:30:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:30:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:30:53 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
23:30:53 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 1895ms
23:30:53 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
23:30:54 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f01b800 == 29 [pid = 1993] [id = 248]
23:30:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 183 (0x7feb0f09b800) [pid = 1993] [serial = 690] [outer = (nil)]
23:30:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 184 (0x7feb0f7f0c00) [pid = 1993] [serial = 691] [outer = 0x7feb0f09b800]
23:30:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 185 (0x7feb12392000) [pid = 1993] [serial = 692] [outer = 0x7feb0f09b800]
23:30:55 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
23:30:55 INFO - document served over http requires an https
23:30:55 INFO - sub-resource via script-tag using the http-csp
23:30:55 INFO - delivery method with keep-origin-redirect and when
23:30: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"
23:30:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:30:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:30:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:30:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:30:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:30:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:30:55 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
23:30:55 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 1692ms
23:30:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
23:30:55 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f1a2000 == 30 [pid = 1993] [id = 249]
23:30:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 186 (0x7feb10fea000) [pid = 1993] [serial = 693] [outer = (nil)]
23:30:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 187 (0x7feb12738800) [pid = 1993] [serial = 694] [outer = 0x7feb10fea000]
23:30:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 188 (0x7feb1454bc00) [pid = 1993] [serial = 695] [outer = 0x7feb10fea000]
23:30:57 INFO - PROCESS | 1946 | --DOMWINDOW == 187 (0x7feb0f2f1400) [pid = 1993] [serial = 599] [outer = (nil)] [url = about:blank]
23:30:57 INFO - PROCESS | 1946 | --DOMWINDOW == 186 (0x7feb0f3dd000) [pid = 1993] [serial = 615] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:30:57 INFO - PROCESS | 1946 | --DOMWINDOW == 185 (0x7feb0f3dfc00) [pid = 1993] [serial = 617] [outer = (nil)] [url = about:blank]
23:30:57 INFO - PROCESS | 1946 | --DOMWINDOW == 184 (0x7feb0ebec400) [pid = 1993] [serial = 612] [outer = (nil)] [url = about:blank]
23:30:57 INFO - PROCESS | 1946 | --DOMWINDOW == 183 (0x7feb17a52c00) [pid = 1993] [serial = 602] [outer = (nil)] [url = about:blank]
23:30:57 INFO - PROCESS | 1946 | --DOMWINDOW == 182 (0x7feb16457400) [pid = 1993] [serial = 596] [outer = (nil)] [url = about:blank]
23:30:57 INFO - PROCESS | 1946 | --DOMWINDOW == 181 (0x7feb0f3eb000) [pid = 1993] [serial = 623] [outer = (nil)] [url = about:blank]
23:30:57 INFO - PROCESS | 1946 | --DOMWINDOW == 180 (0x7feb10fdf800) [pid = 1993] [serial = 590] [outer = (nil)] [url = about:blank]
23:30:57 INFO - PROCESS | 1946 | --DOMWINDOW == 179 (0x7feb10f34400) [pid = 1993] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782202296]
23:30:57 INFO - PROCESS | 1946 | --DOMWINDOW == 178 (0x7feb0ebe4800) [pid = 1993] [serial = 626] [outer = (nil)] [url = about:blank]
23:30:57 INFO - PROCESS | 1946 | --DOMWINDOW == 177 (0x7feb14f54000) [pid = 1993] [serial = 593] [outer = (nil)] [url = about:blank]
23:30:57 INFO - PROCESS | 1946 | --DOMWINDOW == 176 (0x7feb0f1dc800) [pid = 1993] [serial = 607] [outer = (nil)] [url = about:blank]
23:30:57 INFO - PROCESS | 1946 | --DOMWINDOW == 175 (0x7feb10c08800) [pid = 1993] [serial = 632] [outer = (nil)] [url = about:blank]
23:30:57 INFO - PROCESS | 1946 | --DOMWINDOW == 174 (0x7feb0e1e0400) [pid = 1993] [serial = 620] [outer = (nil)] [url = about:blank]
23:30:57 INFO - PROCESS | 1946 | --DOMWINDOW == 173 (0x7feb0f3e8c00) [pid = 1993] [serial = 629] [outer = (nil)] [url = about:blank]
23:30:58 INFO - PROCESS | 1946 | --DOMWINDOW == 172 (0x7feb0f0a4000) [pid = 1993] [serial = 605] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:30:58 INFO - PROCESS | 1946 | --DOMWINDOW == 171 (0x7feb10c16400) [pid = 1993] [serial = 635] [outer = (nil)] [url = about:blank]
23:30:58 INFO - PROCESS | 1946 | --DOMWINDOW == 170 (0x7feb0e1df800) [pid = 1993] [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]
23:30:58 INFO - PROCESS | 1946 | --DOMWINDOW == 169 (0x7feb0e1e1c00) [pid = 1993] [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]
23:30:58 INFO - PROCESS | 1946 | --DOMWINDOW == 168 (0x7feb0f3eb400) [pid = 1993] [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]
23:30:58 INFO - PROCESS | 1946 | --DOMWINDOW == 167 (0x7feb0f1e8400) [pid = 1993] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782202296]
23:30:58 INFO - PROCESS | 1946 | --DOMWINDOW == 166 (0x7feb0f1e6c00) [pid = 1993] [serial = 614] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:30:58 INFO - PROCESS | 1946 | --DOMWINDOW == 165 (0x7feb0f0a0800) [pid = 1993] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:30:58 INFO - PROCESS | 1946 | --DOMWINDOW == 164 (0x7feb10fdc400) [pid = 1993] [serial = 633] [outer = (nil)] [url = about:blank]
23:30:58 INFO - PROCESS | 1946 | --DOMWINDOW == 163 (0x7feb0f1da400) [pid = 1993] [serial = 627] [outer = (nil)] [url = about:blank]
23:30:58 INFO - PROCESS | 1946 | --DOMWINDOW == 162 (0x7feb0f7f1000) [pid = 1993] [serial = 630] [outer = (nil)] [url = about:blank]
23:30:58 INFO - PROCESS | 1946 | --DOMWINDOW == 161 (0x7feb1315a400) [pid = 1993] [serial = 588] [outer = (nil)] [url = about:blank]
23:30:58 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
23:30:58 INFO - document served over http requires an https
23:30:58 INFO - sub-resource via script-tag using the http-csp
23:30:58 INFO - delivery method with no-redirect and when
23:30:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:30:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:30:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:30:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:30:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:30:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:30:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:30:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:30:58 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
23:30:58 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 2694ms
23:30:58 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
23:30:58 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f705800 == 31 [pid = 1993] [id = 250]
23:30:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 162 (0x7feb0f1e8000) [pid = 1993] [serial = 696] [outer = (nil)]
23:30:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 163 (0x7feb0f2f7000) [pid = 1993] [serial = 697] [outer = 0x7feb0f1e8000]
23:30:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 164 (0x7feb10dcbc00) [pid = 1993] [serial = 698] [outer = 0x7feb0f1e8000]
23:31:00 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
23:31:00 INFO - document served over http requires an https
23:31:00 INFO - sub-resource via script-tag using the http-csp
23:31:00 INFO - delivery method with swap-origin-redirect and when
23:31:00 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:31:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:31:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:31:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:31:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:31:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:31:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:31:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:31:00 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
23:31:00 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 2094ms
23:31:00 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
23:31:00 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f1ab800 == 32 [pid = 1993] [id = 251]
23:31:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 165 (0x7feb0f09cc00) [pid = 1993] [serial = 699] [outer = (nil)]
23:31:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 166 (0x7feb0f5f5c00) [pid = 1993] [serial = 700] [outer = 0x7feb0f09cc00]
23:31:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 167 (0x7feb11923800) [pid = 1993] [serial = 701] [outer = 0x7feb0f09cc00]
23:31:02 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
23:31:02 INFO - document served over http requires an https
23:31:02 INFO - sub-resource via script-tag using the http-csp
23:31:02 INFO - delivery method with swap-origin-redirect and when
23:31:02 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:31:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:31:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:31:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:31:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:31:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:31:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:31:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:31:02 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
23:31:02 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 2400ms
23:31:02 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
23:31:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb11951800 == 33 [pid = 1993] [id = 252]
23:31:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 168 (0x7feb14f49800) [pid = 1993] [serial = 702] [outer = (nil)]
23:31:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 169 (0x7feb14f54000) [pid = 1993] [serial = 703] [outer = 0x7feb14f49800]
23:31:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 170 (0x7feb15a67400) [pid = 1993] [serial = 704] [outer = 0x7feb14f49800]
23:31:05 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
23:31:05 INFO - document served over http requires an https
23:31:05 INFO - sub-resource via script-tag using the http-csp
23:31:05 INFO - delivery method with keep-origin-redirect and when
23:31: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"
23:31:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:31:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:31:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:31:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:31:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:31:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:31:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:31:05 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
23:31:05 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 3004ms
23:31:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
23:31:06 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13592800 == 34 [pid = 1993] [id = 253]
23:31:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 171 (0x7feb14554000) [pid = 1993] [serial = 705] [outer = (nil)]
23:31:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 172 (0x7feb161f6400) [pid = 1993] [serial = 706] [outer = 0x7feb14554000]
23:31:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 173 (0x7feb17937c00) [pid = 1993] [serial = 707] [outer = 0x7feb14554000]
23:31:07 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
23:31:07 INFO - document served over http requires an https
23:31:07 INFO - sub-resource via script-tag using the http-csp
23:31:07 INFO - delivery method with no-redirect and when
23:31:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:31:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:31:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:31:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:31:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:31:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:31:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:31:07 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
23:31:07 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 1900ms
23:31:07 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
23:31:08 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1596c000 == 35 [pid = 1993] [id = 254]
23:31:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 174 (0x7feb161e7800) [pid = 1993] [serial = 708] [outer = (nil)]
23:31:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 175 (0x7feb19836000) [pid = 1993] [serial = 709] [outer = 0x7feb161e7800]
23:31:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 176 (0x7feb1ce65000) [pid = 1993] [serial = 710] [outer = 0x7feb161e7800]
23:31:09 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
23:31:09 INFO - document served over http requires an https
23:31:09 INFO - sub-resource via script-tag using the http-csp
23:31:09 INFO - delivery method with swap-origin-redirect and when
23:31:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:31:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:31:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:31:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:31:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:31:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:31:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:31:09 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
23:31:09 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 1931ms
23:31:09 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
23:31:10 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb17550000 == 36 [pid = 1993] [id = 255]
23:31:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 177 (0x7feb0db9bc00) [pid = 1993] [serial = 711] [outer = (nil)]
23:31:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 178 (0x7feb0db9cc00) [pid = 1993] [serial = 712] [outer = 0x7feb0db9bc00]
23:31:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 179 (0x7feb0dba2c00) [pid = 1993] [serial = 713] [outer = 0x7feb0db9bc00]
23:31:11 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
23:31:11 INFO - document served over http requires an https
23:31:11 INFO - sub-resource via xhr-request using the http-csp
23:31:11 INFO - delivery method with keep-origin-redirect and when
23:31: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"
23:31:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:31:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:31:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:31:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:31:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:31:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:31:11 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
23:31:11 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 1781ms
23:31:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
23:31:11 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0d82e800 == 37 [pid = 1993] [id = 256]
23:31:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 180 (0x7feb0d6ba800) [pid = 1993] [serial = 714] [outer = (nil)]
23:31:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 181 (0x7feb0d6bb800) [pid = 1993] [serial = 715] [outer = 0x7feb0d6ba800]
23:31:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 182 (0x7feb1fe45c00) [pid = 1993] [serial = 716] [outer = 0x7feb0d6ba800]
23:31:13 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
23:31:13 INFO - document served over http requires an https
23:31:13 INFO - sub-resource via xhr-request using the http-csp
23:31:13 INFO - delivery method with no-redirect and when
23:31:13 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:31:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:31:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:31:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:31:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:31:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:31:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:31:13 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
23:31:13 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 2179ms
23:31:13 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
23:31:14 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0d849000 == 38 [pid = 1993] [id = 257]
23:31:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 183 (0x7feb0d6bac00) [pid = 1993] [serial = 717] [outer = (nil)]
23:31:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 184 (0x7feb0d8c3000) [pid = 1993] [serial = 718] [outer = 0x7feb0d6bac00]
23:31:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 185 (0x7feb0c68a000) [pid = 1993] [serial = 719] [outer = 0x7feb0d6bac00]
23:31:15 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
23:31:15 INFO - document served over http requires an https
23:31:15 INFO - sub-resource via xhr-request using the http-csp
23:31:15 INFO - delivery method with swap-origin-redirect and when
23:31:15 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:31:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:31:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:31:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:31:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:31:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:31:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:31:15 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
23:31:15 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 2289ms
23:31:15 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
23:31:16 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0c66a800 == 39 [pid = 1993] [id = 258]
23:31:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 186 (0x7feb0c691800) [pid = 1993] [serial = 720] [outer = (nil)]
23:31:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 187 (0x7feb0d8c2800) [pid = 1993] [serial = 721] [outer = 0x7feb0c691800]
23:31:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 188 (0x7feb0bd6a400) [pid = 1993] [serial = 722] [outer = 0x7feb0c691800]
23:31:18 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
23:31:18 INFO - document served over http requires an https
23:31:18 INFO - sub-resource via xhr-request using the http-csp
23:31:18 INFO - delivery method with swap-origin-redirect and when
23:31:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:31:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:31:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:31:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:31:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:31:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:31:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:31:18 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
23:31:18 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 2182ms
23:31:19 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
23:31:20 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0bda6800 == 40 [pid = 1993] [id = 259]
23:31:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 189 (0x7feb0b7de800) [pid = 1993] [serial = 723] [outer = (nil)]
23:31:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 190 (0x7feb0b7df800) [pid = 1993] [serial = 724] [outer = 0x7feb0b7de800]
23:31:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 191 (0x7feb0b7e5c00) [pid = 1993] [serial = 725] [outer = 0x7feb0b7de800]
23:31:21 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
23:31:21 INFO - document served over http requires an https
23:31:21 INFO - sub-resource via xhr-request using the http-csp
23:31:21 INFO - delivery method with keep-origin-redirect and when
23:31:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:31:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:31:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:31:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:31:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:31:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:31:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:31:21 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
23:31:21 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 2750ms
23:31:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
23:31:22 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0b6c1800 == 41 [pid = 1993] [id = 260]
23:31:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 192 (0x7feb0b7e8800) [pid = 1993] [serial = 726] [outer = (nil)]
23:31:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 193 (0x7feb0bd72800) [pid = 1993] [serial = 727] [outer = 0x7feb0b7e8800]
23:31:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 194 (0x7feb0b67c000) [pid = 1993] [serial = 728] [outer = 0x7feb0b7e8800]
23:31:23 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
23:31:23 INFO - document served over http requires an https
23:31:23 INFO - sub-resource via xhr-request using the http-csp
23:31:23 INFO - delivery method with no-redirect and when
23:31:23 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:31:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:31:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:31:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:31:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:31:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:31:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:31:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:31:23 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
23:31:23 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 2096ms
23:31:23 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
23:31:24 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0c670800 == 42 [pid = 1993] [id = 261]
23:31:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 195 (0x7feb0b7e8c00) [pid = 1993] [serial = 729] [outer = (nil)]
23:31:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 196 (0x7feb0c691000) [pid = 1993] [serial = 730] [outer = 0x7feb0b7e8c00]
23:31:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 197 (0x7feb0e1e2000) [pid = 1993] [serial = 731] [outer = 0x7feb0b7e8c00]
23:31:25 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
23:31:25 INFO - document served over http requires an https
23:31:25 INFO - sub-resource via xhr-request using the http-csp
23:31:25 INFO - delivery method with swap-origin-redirect and when
23:31: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"
23:31:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:31:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:31:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:31:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:31:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:31:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:31:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:31:25 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
23:31:25 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 1830ms
23:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
23:31:26 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0da6d800 == 43 [pid = 1993] [id = 262]
23:31:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 198 (0x7feb0f2fcc00) [pid = 1993] [serial = 732] [outer = (nil)]
23:31:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 199 (0x7feb0f5ef800) [pid = 1993] [serial = 733] [outer = 0x7feb0f2fcc00]
23:31:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 200 (0x7feb10f3b400) [pid = 1993] [serial = 734] [outer = 0x7feb0f2fcc00]
23:31:27 INFO - PROCESS | 1946 | --DOCSHELL 0x7fe291a95800 == 6 [pid = 1946] [id = 7]
23:31:27 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f1a2000 == 42 [pid = 1993] [id = 249]
23:31:27 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f01b800 == 41 [pid = 1993] [id = 248]
23:31:27 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0eef1800 == 40 [pid = 1993] [id = 247]
23:31:27 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb12e06000 == 39 [pid = 1993] [id = 210]
23:31:27 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f4da000 == 38 [pid = 1993] [id = 225]
23:31:27 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0e120800 == 37 [pid = 1993] [id = 246]
23:31:27 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0e119000 == 36 [pid = 1993] [id = 245]
23:31:27 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f01d000 == 35 [pid = 1993] [id = 244]
23:31:27 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0d750800 == 34 [pid = 1993] [id = 243]
23:31:27 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0da66000 == 33 [pid = 1993] [id = 241]
23:31:27 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0da53800 == 32 [pid = 1993] [id = 240]
23:31:27 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1958e000 == 31 [pid = 1993] [id = 239]
23:31:27 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb17aa5800 == 30 [pid = 1993] [id = 238]
23:31:27 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb17534800 == 29 [pid = 1993] [id = 237]
23:31:27 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb16692800 == 28 [pid = 1993] [id = 235]
23:31:27 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb14ec9000 == 27 [pid = 1993] [id = 178]
23:31:27 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb16b15800 == 26 [pid = 1993] [id = 236]
23:31:27 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb15e93800 == 25 [pid = 1993] [id = 234]
23:31:27 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13b80000 == 24 [pid = 1993] [id = 232]
23:31:27 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb133e0800 == 23 [pid = 1993] [id = 231]
23:31:27 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb127c4000 == 22 [pid = 1993] [id = 230]
23:31:27 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb124be800 == 21 [pid = 1993] [id = 229]
23:31:27 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb10f80800 == 20 [pid = 1993] [id = 228]
23:31:27 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb10f83800 == 19 [pid = 1993] [id = 227]
23:31:28 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
23:31:28 INFO - document served over http requires an http
23:31:28 INFO - sub-resource via fetch-request using the meta-csp
23:31:28 INFO - delivery method with keep-origin-redirect and when
23:31: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"
23:31:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:31:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:31:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:31:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:31:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:31:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:31:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:31:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:31:28 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
23:31:28 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 2246ms
23:31:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
23:31:28 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0da6e800 == 20 [pid = 1993] [id = 263]
23:31:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 201 (0x7feb0f3dd400) [pid = 1993] [serial = 735] [outer = (nil)]
23:31:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 202 (0x7feb0f7f6c00) [pid = 1993] [serial = 736] [outer = 0x7feb0f3dd400]
23:31:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 203 (0x7feb11916c00) [pid = 1993] [serial = 737] [outer = 0x7feb0f3dd400]
23:31:29 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
23:31:29 INFO - document served over http requires an http
23:31:29 INFO - sub-resource via fetch-request using the meta-csp
23:31:29 INFO - delivery method with no-redirect and when
23:31: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"
23:31:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:31:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:31:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:31:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:31:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:31:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:31:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:31:29 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
23:31:29 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1883ms
23:31:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
23:31:30 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f013000 == 21 [pid = 1993] [id = 264]
23:31:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 204 (0x7feb11039c00) [pid = 1993] [serial = 738] [outer = (nil)]
23:31:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 205 (0x7feb12391800) [pid = 1993] [serial = 739] [outer = 0x7feb11039c00]
23:31:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 206 (0x7feb13040000) [pid = 1993] [serial = 740] [outer = 0x7feb11039c00]
23:31:31 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
23:31:31 INFO - document served over http requires an http
23:31:31 INFO - sub-resource via fetch-request using the meta-csp
23:31:31 INFO - delivery method with swap-origin-redirect and when
23:31:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
23:31:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:31:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:31:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:31:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:31:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:31:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:31:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:31:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:31:31 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
23:31:31 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 2033ms
23:31:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
23:31:33 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb10f80800 == 22 [pid = 1993] [id = 265]
23:31:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 207 (0x7feb11033800) [pid = 1993] [serial = 741] [outer = (nil)]
23:31:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 208 (0x7feb1259ac00) [pid = 1993] [serial = 742] [outer = 0x7feb11033800]
23:31:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 209 (0x7feb14f4a800) [pid = 1993] [serial = 743] [outer = 0x7feb11033800]
23:31:35 INFO - PROCESS | 1946 | --DOMWINDOW == 208 (0x7feb15d5cc00) [pid = 1993] [serial = 658] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:31:35 INFO - PROCESS | 1946 | --DOMWINDOW == 207 (0x7feb18826400) [pid = 1993] [serial = 674] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:31:35 INFO - PROCESS | 1946 | --DOMWINDOW == 206 (0x7feb175bdc00) [pid = 1993] [serial = 671] [outer = (nil)] [url = about:blank]
23:31:35 INFO - PROCESS | 1946 | --DOMWINDOW == 205 (0x7feb0f2fdc00) [pid = 1993] [serial = 638] [outer = (nil)] [url = about:blank]
23:31:35 INFO - PROCESS | 1946 | --DOMWINDOW == 204 (0x7feb175ca000) [pid = 1993] [serial = 669] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:31:35 INFO - PROCESS | 1946 | --DOMWINDOW == 203 (0x7feb16450c00) [pid = 1993] [serial = 666] [outer = (nil)] [url = about:blank]
23:31:35 INFO - PROCESS | 1946 | --DOMWINDOW == 202 (0x7feb16459400) [pid = 1993] [serial = 664] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782240534]
23:31:35 INFO - PROCESS | 1946 | --DOMWINDOW == 201 (0x7feb15e29800) [pid = 1993] [serial = 661] [outer = (nil)] [url = about:blank]
23:31:35 INFO - PROCESS | 1946 | --DOMWINDOW == 200 (0x7feb12390000) [pid = 1993] [serial = 644] [outer = (nil)] [url = about:blank]
23:31:35 INFO - PROCESS | 1946 | --DOMWINDOW == 199 (0x7feb14554c00) [pid = 1993] [serial = 653] [outer = (nil)] [url = about:blank]
23:31:35 INFO - PROCESS | 1946 | --DOMWINDOW == 198 (0x7feb13032c00) [pid = 1993] [serial = 647] [outer = (nil)] [url = about:blank]
23:31:35 INFO - PROCESS | 1946 | --DOMWINDOW == 197 (0x7feb0ebeec00) [pid = 1993] [serial = 679] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:31:35 INFO - PROCESS | 1946 | --DOMWINDOW == 196 (0x7feb16b54400) [pid = 1993] [serial = 676] [outer = (nil)] [url = about:blank]
23:31:35 INFO - PROCESS | 1946 | --DOMWINDOW == 195 (0x7feb12738800) [pid = 1993] [serial = 694] [outer = (nil)] [url = about:blank]
23:31:35 INFO - PROCESS | 1946 | --DOMWINDOW == 194 (0x7feb0f7f0c00) [pid = 1993] [serial = 691] [outer = (nil)] [url = about:blank]
23:31:35 INFO - PROCESS | 1946 | --DOMWINDOW == 193 (0x7feb15e2ec00) [pid = 1993] [serial = 659] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:31:35 INFO - PROCESS | 1946 | --DOMWINDOW == 192 (0x7feb15a44800) [pid = 1993] [serial = 656] [outer = (nil)] [url = about:blank]
23:31:35 INFO - PROCESS | 1946 | --DOMWINDOW == 191 (0x7feb1357e000) [pid = 1993] [serial = 650] [outer = (nil)] [url = about:blank]
23:31:35 INFO - PROCESS | 1946 | --DOMWINDOW == 190 (0x7feb1115ec00) [pid = 1993] [serial = 641] [outer = (nil)] [url = about:blank]
23:31:35 INFO - PROCESS | 1946 | --DOMWINDOW == 189 (0x7feb10f35c00) [pid = 1993] [serial = 689] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:31:35 INFO - PROCESS | 1946 | --DOMWINDOW == 188 (0x7feb0f0a6c00) [pid = 1993] [serial = 686] [outer = (nil)] [url = about:blank]
23:31:35 INFO - PROCESS | 1946 | --DOMWINDOW == 187 (0x7feb0f3df800) [pid = 1993] [serial = 684] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782251310]
23:31:35 INFO - PROCESS | 1946 | --DOMWINDOW == 186 (0x7feb0f5ef400) [pid = 1993] [serial = 681] [outer = (nil)] [url = about:blank]
23:31:35 INFO - PROCESS | 1946 | --DOMWINDOW == 185 (0x7feb0f2f7000) [pid = 1993] [serial = 697] [outer = (nil)] [url = about:blank]
23:31:35 INFO - PROCESS | 1946 | --DOMWINDOW == 184 (0x7feb0ebee800) [pid = 1993] [serial = 683] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782251310]
23:31:35 INFO - PROCESS | 1946 | --DOMWINDOW == 183 (0x7feb10fea000) [pid = 1993] [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]
23:31:35 INFO - PROCESS | 1946 | --DOMWINDOW == 182 (0x7feb0f2f2c00) [pid = 1993] [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]
23:31:35 INFO - PROCESS | 1946 | --DOMWINDOW == 181 (0x7feb0f985000) [pid = 1993] [serial = 688] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:31:35 INFO - PROCESS | 1946 | --DOMWINDOW == 180 (0x7feb0ebf3800) [pid = 1993] [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]
23:31:35 INFO - PROCESS | 1946 | --DOMWINDOW == 179 (0x7feb0f09b800) [pid = 1993] [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]
23:31:35 INFO - PROCESS | 1946 | --DOMWINDOW == 178 (0x7feb17e9b000) [pid = 1993] [serial = 673] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:31:35 INFO - PROCESS | 1946 | --DOMWINDOW == 177 (0x7feb17398800) [pid = 1993] [serial = 668] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:31:35 INFO - PROCESS | 1946 | --DOMWINDOW == 176 (0x7feb1644e800) [pid = 1993] [serial = 663] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782240534]
23:31:35 INFO - PROCESS | 1946 | --DOMWINDOW == 175 (0x7feb1cc93800) [pid = 1993] [serial = 678] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:31:36 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0d83a000 == 23 [pid = 1993] [id = 266]
23:31:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 176 (0x7feb0bd70c00) [pid = 1993] [serial = 744] [outer = (nil)]
23:31:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 177 (0x7feb0d6b1c00) [pid = 1993] [serial = 745] [outer = 0x7feb0bd70c00]
23:31:36 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
23:31:36 INFO - document served over http requires an http
23:31:36 INFO - sub-resource via iframe-tag using the meta-csp
23:31:36 INFO - delivery method with keep-origin-redirect and when
23:31: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"
23:31:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:31:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:31:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:31:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:31:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:31:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:31:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:31:36 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
23:31:36 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 4552ms
23:31:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
23:31:36 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f4d8000 == 24 [pid = 1993] [id = 267]
23:31:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 178 (0x7feb0d6b2400) [pid = 1993] [serial = 746] [outer = (nil)]
23:31:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 179 (0x7feb0ebe9400) [pid = 1993] [serial = 747] [outer = 0x7feb0d6b2400]
23:31:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 180 (0x7feb0f2fdc00) [pid = 1993] [serial = 748] [outer = 0x7feb0d6b2400]
23:31:38 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1268b800 == 25 [pid = 1993] [id = 268]
23:31:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 181 (0x7feb10c0ec00) [pid = 1993] [serial = 749] [outer = (nil)]
23:31:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 182 (0x7feb10fea000) [pid = 1993] [serial = 750] [outer = 0x7feb10c0ec00]
23:31:38 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
23:31:38 INFO - document served over http requires an http
23:31:38 INFO - sub-resource via iframe-tag using the meta-csp
23:31:38 INFO - delivery method with no-redirect and when
23:31: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"
23:31:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:31:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:31:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:31:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:31:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:31:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:31:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:31:38 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
23:31:38 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1843ms
23:31:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
23:31:38 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb12e0b800 == 26 [pid = 1993] [id = 269]
23:31:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 183 (0x7feb0dce3c00) [pid = 1993] [serial = 751] [outer = (nil)]
23:31:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 184 (0x7feb10fe5c00) [pid = 1993] [serial = 752] [outer = 0x7feb0dce3c00]
23:31:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 185 (0x7feb13c50400) [pid = 1993] [serial = 753] [outer = 0x7feb0dce3c00]
23:31:39 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13b77800 == 27 [pid = 1993] [id = 270]
23:31:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 186 (0x7feb14f52c00) [pid = 1993] [serial = 754] [outer = (nil)]
23:31:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 187 (0x7feb1509c000) [pid = 1993] [serial = 755] [outer = 0x7feb14f52c00]
23:31:40 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
23:31:40 INFO - document served over http requires an http
23:31:40 INFO - sub-resource via iframe-tag using the meta-csp
23:31:40 INFO - delivery method with swap-origin-redirect and when
23:31: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
23:31:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:31:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:31:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:31:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:31:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:31:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:31:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:31:40 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
23:31:40 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 1781ms
23:31:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
23:31:40 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13f43800 == 28 [pid = 1993] [id = 271]
23:31:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 188 (0x7feb10f35c00) [pid = 1993] [serial = 756] [outer = (nil)]
23:31:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 189 (0x7feb1509a000) [pid = 1993] [serial = 757] [outer = 0x7feb10f35c00]
23:31:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 190 (0x7feb15a6b000) [pid = 1993] [serial = 758] [outer = 0x7feb10f35c00]
23:31:42 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
23:31:42 INFO - document served over http requires an http
23:31:42 INFO - sub-resource via script-tag using the meta-csp
23:31:42 INFO - delivery method with keep-origin-redirect and when
23:31: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"
23:31:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:31:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:31:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:31:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:31:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:31:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:31:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:31:42 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
23:31:42 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 1942ms
23:31:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
23:31:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb15d76000 == 29 [pid = 1993] [id = 272]
23:31:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 191 (0x7feb14f58000) [pid = 1993] [serial = 759] [outer = (nil)]
23:31:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 192 (0x7feb15d54400) [pid = 1993] [serial = 760] [outer = 0x7feb14f58000]
23:31:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 193 (0x7feb15ed4800) [pid = 1993] [serial = 761] [outer = 0x7feb14f58000]
23:31:44 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
23:31:44 INFO - document served over http requires an http
23:31:44 INFO - sub-resource via script-tag using the meta-csp
23:31:44 INFO - delivery method with no-redirect and when
23:31: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"
23:31:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:31:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:31:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:31:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:31:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:31:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:31:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:31:44 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
23:31:44 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 2339ms
23:31:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
23:31:45 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb16693000 == 30 [pid = 1993] [id = 273]
23:31:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 194 (0x7feb161f0c00) [pid = 1993] [serial = 762] [outer = (nil)]
23:31:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 195 (0x7feb16b50c00) [pid = 1993] [serial = 763] [outer = 0x7feb161f0c00]
23:31:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 196 (0x7feb1738e000) [pid = 1993] [serial = 764] [outer = 0x7feb161f0c00]
23:31:46 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
23:31:46 INFO - document served over http requires an http
23:31:46 INFO - sub-resource via script-tag using the meta-csp
23:31:46 INFO - delivery method with swap-origin-redirect and when
23:31:46 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
23:31:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:31:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:31:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:31:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:31:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:31:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:31:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:31:46 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
23:31:46 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 2187ms
23:31:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
23:31:47 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb17541000 == 31 [pid = 1993] [id = 274]
23:31:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 197 (0x7feb1645c400) [pid = 1993] [serial = 765] [outer = (nil)]
23:31:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 198 (0x7feb17930c00) [pid = 1993] [serial = 766] [outer = 0x7feb1645c400]
23:31:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 199 (0x7feb196a8000) [pid = 1993] [serial = 767] [outer = 0x7feb1645c400]
23:31:48 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
23:31:48 INFO - document served over http requires an http
23:31:48 INFO - sub-resource via xhr-request using the meta-csp
23:31:48 INFO - delivery method with keep-origin-redirect and when
23:31: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"
23:31:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:31:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:31:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:31:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:31:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:31:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:31:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:31:48 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
23:31:48 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 2247ms
23:31:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
23:31:50 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ba64000 == 32 [pid = 1993] [id = 275]
23:31:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 200 (0x7feb0ee25c00) [pid = 1993] [serial = 768] [outer = (nil)]
23:31:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 201 (0x7feb0ee26c00) [pid = 1993] [serial = 769] [outer = 0x7feb0ee25c00]
23:31:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 202 (0x7feb0ee2cc00) [pid = 1993] [serial = 770] [outer = 0x7feb0ee25c00]
23:31:50 INFO - PROCESS | 1946 | --DOCSHELL 0x7fe291ab0000 == 5 [pid = 1946] [id = 8]
23:31:51 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
23:31:51 INFO - document served over http requires an http
23:31:51 INFO - sub-resource via xhr-request using the meta-csp
23:31:51 INFO - delivery method with no-redirect and when
23:31:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:31:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:31:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:31:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:31:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:31:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:31:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:31:51 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
23:31:51 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 2630ms
23:31:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
23:31:52 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ba7c000 == 33 [pid = 1993] [id = 276]
23:31:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 203 (0x7feb0b8f8c00) [pid = 1993] [serial = 771] [outer = (nil)]
23:31:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 204 (0x7feb0b8f9c00) [pid = 1993] [serial = 772] [outer = 0x7feb0b8f8c00]
23:31:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 205 (0x7feb1738f800) [pid = 1993] [serial = 773] [outer = 0x7feb0b8f8c00]
23:31:53 INFO - PROCESS | 1946 | --DOMWINDOW == 15 (0x7fe290435000) [pid = 1946] [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.]
23:31:53 INFO - PROCESS | 1946 | --DOMWINDOW == 14 (0x7fe28cc92400) [pid = 1946] [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.]
23:31:53 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
23:31:53 INFO - document served over http requires an http
23:31:53 INFO - sub-resource via xhr-request using the meta-csp
23:31:53 INFO - delivery method with swap-origin-redirect and when
23:31:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
23:31:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:31:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:31:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:31:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:31:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:31:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:31:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:31:53 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
23:31:53 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 1836ms
23:31:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
23:31:53 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb159de800 == 34 [pid = 1993] [id = 277]
23:31:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 206 (0x7feb0b078c00) [pid = 1993] [serial = 774] [outer = (nil)]
23:31:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 207 (0x7feb0b079c00) [pid = 1993] [serial = 775] [outer = 0x7feb0b078c00]
23:31:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 208 (0x7feb0dce3400) [pid = 1993] [serial = 776] [outer = 0x7feb0b078c00]
23:31:55 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
23:31:55 INFO - document served over http requires an https
23:31:55 INFO - sub-resource via fetch-request using the meta-csp
23:31:55 INFO - delivery method with keep-origin-redirect and when
23:31: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"
23:31:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:31:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:31:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:31:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:31:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:31:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:31:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:31:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:31:55 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
23:31:55 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 1836ms
23:31:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
23:31:55 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ab69000 == 35 [pid = 1993] [id = 278]
23:31:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 209 (0x7feb0ab4f800) [pid = 1993] [serial = 777] [outer = (nil)]
23:31:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 210 (0x7feb0ab50800) [pid = 1993] [serial = 778] [outer = 0x7feb0ab4f800]
23:31:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 211 (0x7feb0ab56c00) [pid = 1993] [serial = 779] [outer = 0x7feb0ab4f800]
23:31:57 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
23:31:57 INFO - document served over http requires an https
23:31:57 INFO - sub-resource via fetch-request using the meta-csp
23:31:57 INFO - delivery method with no-redirect and when
23:31: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"
23:31:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:31:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:31:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:31:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:31:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:31:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:31:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:31:57 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
23:31:57 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1795ms
23:31:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
23:31:57 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ad3e000 == 36 [pid = 1993] [id = 279]
23:31:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 212 (0x7feb0ab4fc00) [pid = 1993] [serial = 780] [outer = (nil)]
23:31:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 213 (0x7feb0acb4c00) [pid = 1993] [serial = 781] [outer = 0x7feb0ab4fc00]
23:31:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 214 (0x7feb0adcc000) [pid = 1993] [serial = 782] [outer = 0x7feb0ab4fc00]
23:31:59 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
23:31:59 INFO - document served over http requires an https
23:31:59 INFO - sub-resource via fetch-request using the meta-csp
23:31:59 INFO - delivery method with swap-origin-redirect and when
23:31: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"
23:31:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:31:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:31:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:31:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:31:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:31:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:31:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:31:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:31:59 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
23:31:59 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 2541ms
23:31:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
23:32:00 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ad59000 == 37 [pid = 1993] [id = 280]
23:32:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 215 (0x7feb0acafc00) [pid = 1993] [serial = 783] [outer = (nil)]
23:32:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 216 (0x7feb0add3400) [pid = 1993] [serial = 784] [outer = 0x7feb0acafc00]
23:32:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 217 (0x7feb0af1d000) [pid = 1993] [serial = 785] [outer = 0x7feb0acafc00]
23:32:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0aeb0800 == 38 [pid = 1993] [id = 281]
23:32:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 218 (0x7feb0acab800) [pid = 1993] [serial = 786] [outer = (nil)]
23:32:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 219 (0x7feb0acb5400) [pid = 1993] [serial = 787] [outer = 0x7feb0acab800]
23:32:03 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
23:32:03 INFO - document served over http requires an https
23:32:03 INFO - sub-resource via iframe-tag using the meta-csp
23:32:03 INFO - delivery method with keep-origin-redirect and when
23:32: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"
23:32:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:32:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:32:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:32:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:32:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:32:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:32:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:32:03 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
23:32:03 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 4093ms
23:32:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
23:32:04 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0aec9800 == 39 [pid = 1993] [id = 282]
23:32:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 220 (0x7feb0adcc400) [pid = 1993] [serial = 788] [outer = (nil)]
23:32:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 221 (0x7feb0af1d800) [pid = 1993] [serial = 789] [outer = 0x7feb0adcc400]
23:32:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 222 (0x7feb0b7dc400) [pid = 1993] [serial = 790] [outer = 0x7feb0adcc400]
23:32:06 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f14f800 == 38 [pid = 1993] [id = 223]
23:32:06 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f1ab800 == 37 [pid = 1993] [id = 251]
23:32:06 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb11951800 == 36 [pid = 1993] [id = 252]
23:32:06 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13592800 == 35 [pid = 1993] [id = 253]
23:32:06 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1596c000 == 34 [pid = 1993] [id = 254]
23:32:06 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb17550000 == 33 [pid = 1993] [id = 255]
23:32:06 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0d82e800 == 32 [pid = 1993] [id = 256]
23:32:06 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0d849000 == 31 [pid = 1993] [id = 257]
23:32:06 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0c66a800 == 30 [pid = 1993] [id = 258]
23:32:06 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0bda6800 == 29 [pid = 1993] [id = 259]
23:32:06 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0c670800 == 28 [pid = 1993] [id = 261]
23:32:06 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0da6d800 == 27 [pid = 1993] [id = 262]
23:32:06 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb112a6000 == 26 [pid = 1993] [id = 184]
23:32:06 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0da6e800 == 25 [pid = 1993] [id = 263]
23:32:06 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f013000 == 24 [pid = 1993] [id = 264]
23:32:06 INFO - PROCESS | 1946 | --DOMWINDOW == 221 (0x7feb0f5fd000) [pid = 1993] [serial = 687] [outer = (nil)] [url = about:blank]
23:32:06 INFO - PROCESS | 1946 | --DOMWINDOW == 220 (0x7feb1185a400) [pid = 1993] [serial = 682] [outer = (nil)] [url = about:blank]
23:32:06 INFO - PROCESS | 1946 | --DOMWINDOW == 219 (0x7feb1103ec00) [pid = 1993] [serial = 636] [outer = (nil)] [url = about:blank]
23:32:06 INFO - PROCESS | 1946 | --DOMWINDOW == 218 (0x7feb12392000) [pid = 1993] [serial = 692] [outer = (nil)] [url = about:blank]
23:32:06 INFO - PROCESS | 1946 | --DOMWINDOW == 217 (0x7feb1454bc00) [pid = 1993] [serial = 695] [outer = (nil)] [url = about:blank]
23:32:06 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0b6d0000 == 25 [pid = 1993] [id = 283]
23:32:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 218 (0x7feb0b7ea000) [pid = 1993] [serial = 791] [outer = (nil)]
23:32:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 219 (0x7feb0b7e5800) [pid = 1993] [serial = 792] [outer = 0x7feb0b7ea000]
23:32:06 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
23:32:06 INFO - document served over http requires an https
23:32:06 INFO - sub-resource via iframe-tag using the meta-csp
23:32:06 INFO - delivery method with no-redirect and when
23:32: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"
23:32:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:32:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:32:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:32:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:32:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:32:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:32:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:32:06 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
23:32:06 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 2988ms
23:32:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
23:32:07 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0c65f800 == 26 [pid = 1993] [id = 284]
23:32:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 220 (0x7feb0af1e400) [pid = 1993] [serial = 793] [outer = (nil)]
23:32:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 221 (0x7feb0b680000) [pid = 1993] [serial = 794] [outer = 0x7feb0af1e400]
23:32:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 222 (0x7feb0c692c00) [pid = 1993] [serial = 795] [outer = 0x7feb0af1e400]
23:32:08 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0d74f000 == 27 [pid = 1993] [id = 285]
23:32:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 223 (0x7feb0d6b5400) [pid = 1993] [serial = 796] [outer = (nil)]
23:32:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 224 (0x7feb0d8ba400) [pid = 1993] [serial = 797] [outer = 0x7feb0d6b5400]
23:32:08 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
23:32:08 INFO - document served over http requires an https
23:32:08 INFO - sub-resource via iframe-tag using the meta-csp
23:32:08 INFO - delivery method with swap-origin-redirect and when
23:32: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"
23:32:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:32:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:32:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:32:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:32:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:32:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:32:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:32:08 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
23:32:08 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 1746ms
23:32:08 INFO - PROCESS | 1946 | --DOMWINDOW == 13 (0x7fe290747800) [pid = 1946] [serial = 17] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
23:32:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
23:32:08 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0d849000 == 28 [pid = 1993] [id = 286]
23:32:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 225 (0x7feb0bd72c00) [pid = 1993] [serial = 798] [outer = (nil)]
23:32:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 226 (0x7feb0d6b4c00) [pid = 1993] [serial = 799] [outer = 0x7feb0bd72c00]
23:32:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 227 (0x7feb0dba2400) [pid = 1993] [serial = 800] [outer = 0x7feb0bd72c00]
23:32:10 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
23:32:10 INFO - document served over http requires an https
23:32:10 INFO - sub-resource via script-tag using the meta-csp
23:32:10 INFO - delivery method with keep-origin-redirect and when
23:32:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:32:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:32:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:32:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:32:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:32:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:32:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:32:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:32:10 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
23:32:10 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 1884ms
23:32:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
23:32:10 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0e11a000 == 29 [pid = 1993] [id = 287]
23:32:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 228 (0x7feb0d8c4000) [pid = 1993] [serial = 801] [outer = (nil)]
23:32:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 229 (0x7feb0dceec00) [pid = 1993] [serial = 802] [outer = 0x7feb0d8c4000]
23:32:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 230 (0x7feb0f1e4800) [pid = 1993] [serial = 803] [outer = 0x7feb0d8c4000]
23:32:12 INFO - PROCESS | 1946 | --DOMWINDOW == 229 (0x7feb0f2fcc00) [pid = 1993] [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]
23:32:12 INFO - PROCESS | 1946 | --DOMWINDOW == 228 (0x7feb11039c00) [pid = 1993] [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]
23:32:12 INFO - PROCESS | 1946 | --DOMWINDOW == 227 (0x7feb0b7e8c00) [pid = 1993] [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]
23:32:12 INFO - PROCESS | 1946 | --DOMWINDOW == 226 (0x7feb0f3dd400) [pid = 1993] [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]
23:32:12 INFO - PROCESS | 1946 | --DOMWINDOW == 225 (0x7feb1357c800) [pid = 1993] [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]
23:32:12 INFO - PROCESS | 1946 | --DOMWINDOW == 224 (0x7feb10fe3000) [pid = 1993] [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]
23:32:12 INFO - PROCESS | 1946 | --DOMWINDOW == 223 (0x7feb15a43800) [pid = 1993] [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]
23:32:12 INFO - PROCESS | 1946 | --DOMWINDOW == 222 (0x7feb10c0cc00) [pid = 1993] [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]
23:32:12 INFO - PROCESS | 1946 | --DOMWINDOW == 221 (0x7feb10fe4c00) [pid = 1993] [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]
23:32:12 INFO - PROCESS | 1946 | --DOMWINDOW == 220 (0x7feb13159000) [pid = 1993] [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]
23:32:12 INFO - PROCESS | 1946 | --DOMWINDOW == 219 (0x7feb175cac00) [pid = 1993] [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]
23:32:12 INFO - PROCESS | 1946 | --DOMWINDOW == 218 (0x7feb16452000) [pid = 1993] [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]
23:32:12 INFO - PROCESS | 1946 | --DOMWINDOW == 217 (0x7feb15d54000) [pid = 1993] [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]
23:32:12 INFO - PROCESS | 1946 | --DOMWINDOW == 216 (0x7feb13035400) [pid = 1993] [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]
23:32:12 INFO - PROCESS | 1946 | --DOMWINDOW == 215 (0x7feb10c0d000) [pid = 1993] [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]
23:32:12 INFO - PROCESS | 1946 | --DOMWINDOW == 214 (0x7feb13c53c00) [pid = 1993] [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]
23:32:12 INFO - PROCESS | 1946 | --DOMWINDOW == 213 (0x7feb13c52c00) [pid = 1993] [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]
23:32:12 INFO - PROCESS | 1946 | --DOMWINDOW == 212 (0x7feb1238c400) [pid = 1993] [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]
23:32:12 INFO - PROCESS | 1946 | --DOMWINDOW == 211 (0x7feb175c0800) [pid = 1993] [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]
23:32:12 INFO - PROCESS | 1946 | --DOMWINDOW == 210 (0x7feb17a55800) [pid = 1993] [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]
23:32:12 INFO - PROCESS | 1946 | --DOMWINDOW == 209 (0x7feb13163800) [pid = 1993] [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]
23:32:12 INFO - PROCESS | 1946 | --DOMWINDOW == 208 (0x7feb19833000) [pid = 1993] [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]
23:32:12 INFO - PROCESS | 1946 | --DOMWINDOW == 207 (0x7feb10f33c00) [pid = 1993] [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]
23:32:12 INFO - PROCESS | 1946 | --DOMWINDOW == 206 (0x7feb12645c00) [pid = 1993] [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]
23:32:12 INFO - PROCESS | 1946 | --DOMWINDOW == 205 (0x7feb15b65400) [pid = 1993] [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]
23:32:12 INFO - PROCESS | 1946 | --DOMWINDOW == 204 (0x7feb10dcd800) [pid = 1993] [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]
23:32:12 INFO - PROCESS | 1946 | --DOMWINDOW == 203 (0x7feb10f33800) [pid = 1993] [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]
23:32:12 INFO - PROCESS | 1946 | --DOMWINDOW == 202 (0x7feb1259a400) [pid = 1993] [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]
23:32:12 INFO - PROCESS | 1946 | --DOMWINDOW == 201 (0x7feb13c56c00) [pid = 1993] [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]
23:32:12 INFO - PROCESS | 1946 | --DOMWINDOW == 200 (0x7feb15ed8400) [pid = 1993] [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]
23:32:12 INFO - PROCESS | 1946 | --DOMWINDOW == 199 (0x7feb11034800) [pid = 1993] [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]
23:32:12 INFO - PROCESS | 1946 | --DOMWINDOW == 198 (0x7feb1598d800) [pid = 1993] [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]
23:32:12 INFO - PROCESS | 1946 | --DOMWINDOW == 197 (0x7feb0e1dd000) [pid = 1993] [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]
23:32:12 INFO - PROCESS | 1946 | --DOMWINDOW == 196 (0x7feb10f3f800) [pid = 1993] [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]
23:32:12 INFO - PROCESS | 1946 | --DOMWINDOW == 195 (0x7feb13034000) [pid = 1993] [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]
23:32:12 INFO - PROCESS | 1946 | --DOMWINDOW == 194 (0x7feb0f97fc00) [pid = 1993] [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]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 193 (0x7feb14f54000) [pid = 1993] [serial = 703] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 192 (0x7feb0c691000) [pid = 1993] [serial = 730] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 191 (0x7feb12391800) [pid = 1993] [serial = 739] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 190 (0x7feb19836000) [pid = 1993] [serial = 709] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 189 (0x7feb0f5ef800) [pid = 1993] [serial = 733] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 188 (0x7feb0bd72800) [pid = 1993] [serial = 727] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 187 (0x7feb0f5f5c00) [pid = 1993] [serial = 700] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 186 (0x7feb0f7f6c00) [pid = 1993] [serial = 736] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 185 (0x7feb161f6400) [pid = 1993] [serial = 706] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 184 (0x7feb0db9cc00) [pid = 1993] [serial = 712] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 183 (0x7feb0d6bb800) [pid = 1993] [serial = 715] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 182 (0x7feb0d8c3000) [pid = 1993] [serial = 718] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 181 (0x7feb0d8c2800) [pid = 1993] [serial = 721] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 180 (0x7feb0b7df800) [pid = 1993] [serial = 724] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 179 (0x7feb1259ac00) [pid = 1993] [serial = 742] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 178 (0x7feb15a64000) [pid = 1993] [serial = 319] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 177 (0x7feb1738a800) [pid = 1993] [serial = 667] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 176 (0x7feb175c7000) [pid = 1993] [serial = 504] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 175 (0x7feb15d5fc00) [pid = 1993] [serial = 390] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 174 (0x7feb10c14000) [pid = 1993] [serial = 468] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 173 (0x7feb0e1e2000) [pid = 1993] [serial = 731] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 172 (0x7feb17799400) [pid = 1993] [serial = 561] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 171 (0x7feb17a4cc00) [pid = 1993] [serial = 672] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 170 (0x7feb12590c00) [pid = 1993] [serial = 501] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 169 (0x7feb17a4bc00) [pid = 1993] [serial = 597] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 168 (0x7feb13578400) [pid = 1993] [serial = 591] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 167 (0x7feb15ed7400) [pid = 1993] [serial = 459] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 166 (0x7feb1613ec00) [pid = 1993] [serial = 662] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 165 (0x7feb14f55400) [pid = 1993] [serial = 546] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 164 (0x7feb12646800) [pid = 1993] [serial = 645] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 163 (0x7feb11914800) [pid = 1993] [serial = 366] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 162 (0x7feb196af000) [pid = 1993] [serial = 465] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 161 (0x7feb1613d000) [pid = 1993] [serial = 555] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 160 (0x7feb16eb2400) [pid = 1993] [serial = 462] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 159 (0x7feb1ce64400) [pid = 1993] [serial = 571] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 158 (0x7feb10dd1000) [pid = 1993] [serial = 639] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 157 (0x7feb15d59000) [pid = 1993] [serial = 552] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 156 (0x7feb1191a400) [pid = 1993] [serial = 642] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 155 (0x7feb15994c00) [pid = 1993] [serial = 654] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 154 (0x7feb1264e800) [pid = 1993] [serial = 471] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 153 (0x7feb0f1e4000) [pid = 1993] [serial = 608] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 152 (0x7feb15ed6800) [pid = 1993] [serial = 594] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 151 (0x7feb17a4c400) [pid = 1993] [serial = 361] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 150 (0x7feb161e7c00) [pid = 1993] [serial = 356] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 149 (0x7feb15996c00) [pid = 1993] [serial = 456] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 148 (0x7feb15a46c00) [pid = 1993] [serial = 549] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 147 (0x7feb0e1e6000) [pid = 1993] [serial = 621] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 146 (0x7feb0ebf2800) [pid = 1993] [serial = 613] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 145 (0x7feb1934a400) [pid = 1993] [serial = 426] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 144 (0x7feb19872000) [pid = 1993] [serial = 429] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 143 (0x7feb15b6a400) [pid = 1993] [serial = 657] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 142 (0x7feb0f09bc00) [pid = 1993] [serial = 603] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 141 (0x7feb15a6ec00) [pid = 1993] [serial = 387] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 140 (0x7feb13573400) [pid = 1993] [serial = 648] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 139 (0x7feb0f3e7400) [pid = 1993] [serial = 618] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 138 (0x7feb1ccf0400) [pid = 1993] [serial = 432] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 137 (0x7feb11160c00) [pid = 1993] [serial = 510] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 136 (0x7feb12737800) [pid = 1993] [serial = 474] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 135 (0x7feb13efac00) [pid = 1993] [serial = 651] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 134 (0x7feb16ea9800) [pid = 1993] [serial = 558] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 133 (0x7feb13161800) [pid = 1993] [serial = 543] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 132 (0x7feb161e9400) [pid = 1993] [serial = 393] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 131 (0x7feb10dd4400) [pid = 1993] [serial = 477] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 130 (0x7feb10f3b000) [pid = 1993] [serial = 507] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 129 (0x7feb15098000) [pid = 1993] [serial = 384] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 128 (0x7feb17a48400) [pid = 1993] [serial = 423] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 127 (0x7feb195f6800) [pid = 1993] [serial = 566] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 126 (0x7feb1738d000) [pid = 1993] [serial = 398] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 125 (0x7feb1103bc00) [pid = 1993] [serial = 513] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 124 (0x7feb15997c00) [pid = 1993] [serial = 435] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 123 (0x7feb0dcdf800) [pid = 1993] [serial = 624] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 122 (0x7feb0f2f6800) [pid = 1993] [serial = 600] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 121 (0x7feb19cc8c00) [pid = 1993] [serial = 677] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 120 (0x7feb15b67c00) [pid = 1993] [serial = 420] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1946 | --DOMWINDOW == 119 (0x7feb11031800) [pid = 1993] [serial = 516] [outer = (nil)] [url = about:blank]
23:32:13 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
23:32:13 INFO - document served over http requires an https
23:32:13 INFO - sub-resource via script-tag using the meta-csp
23:32:13 INFO - delivery method with no-redirect and when
23:32: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"
23:32:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:32:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:32:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:32:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:32:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:32:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:32:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html:23:7
23:32:13 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 3199ms
23:32:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
23:32:14 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0eedf800 == 30 [pid = 1993] [id = 288]
23:32:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 120 (0x7feb0db9cc00) [pid = 1993] [serial = 804] [outer = (nil)]
23:32:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 121 (0x7feb0e1ddc00) [pid = 1993] [serial = 805] [outer = 0x7feb0db9cc00]
23:32:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 122 (0x7feb0f1e6c00) [pid = 1993] [serial = 806] [outer = 0x7feb0db9cc00]
23:32:15 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
23:32:15 INFO - document served over http requires an https
23:32:15 INFO - sub-resource via script-tag using the meta-csp
23:32:15 INFO - delivery method with swap-origin-redirect and when
23:32:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:32:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:32:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:32:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:32:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:32:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:32:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:32:15 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
23:32:15 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 2194ms
23:32:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
23:32:16 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0da5b000 == 31 [pid = 1993] [id = 289]
23:32:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 123 (0x7feb0b8ef400) [pid = 1993] [serial = 807] [outer = (nil)]
23:32:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 124 (0x7feb0bd67000) [pid = 1993] [serial = 808] [outer = 0x7feb0b8ef400]
23:32:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 125 (0x7feb0db9c800) [pid = 1993] [serial = 809] [outer = 0x7feb0b8ef400]
23:32:17 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
23:32:17 INFO - document served over http requires an https
23:32:17 INFO - sub-resource via xhr-request using the meta-csp
23:32:17 INFO - delivery method with keep-origin-redirect and when
23:32: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"
23:32:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:32:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:32:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:32:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:32:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:32:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:32:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
23:32:18 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | took 2090ms
23:32:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
23:32:18 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f144000 == 32 [pid = 1993] [id = 290]
23:32:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 126 (0x7feb0f2fc400) [pid = 1993] [serial = 810] [outer = (nil)]
23:32:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 127 (0x7feb0f2fd400) [pid = 1993] [serial = 811] [outer = 0x7feb0f2fc400]
23:32:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 128 (0x7feb0f5f0800) [pid = 1993] [serial = 812] [outer = 0x7feb0f2fc400]
23:32:21 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
23:32:21 INFO - document served over http requires an https
23:32:21 INFO - sub-resource via xhr-request using the meta-csp
23:32:21 INFO - delivery method with no-redirect and when
23:32: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"
23:32:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:32:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:32:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:32:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:32:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:32:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:32:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:32:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html:23:7
23:32:21 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 3141ms
23:32:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
23:32:21 INFO - PROCESS | 1946 | --DOMWINDOW == 12 (0x7fe28eb0b400) [pid = 1946] [serial = 19] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
23:32:21 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f4e0000 == 33 [pid = 1993] [id = 291]
23:32:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 129 (0x7feb0f2f1000) [pid = 1993] [serial = 813] [outer = (nil)]
23:32:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 130 (0x7feb0f7ee000) [pid = 1993] [serial = 814] [outer = 0x7feb0f2f1000]
23:32:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 131 (0x7feb10dca000) [pid = 1993] [serial = 815] [outer = 0x7feb0f2f1000]
23:32:23 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
23:32:23 INFO - document served over http requires an https
23:32:23 INFO - sub-resource via xhr-request using the meta-csp
23:32:23 INFO - delivery method with swap-origin-redirect and when
23:32:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:32:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:32:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:32:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:32:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:32:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:32:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:32:23 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
23:32:23 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 2023ms
23:32:23 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
23:32:23 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb10c5c800 == 34 [pid = 1993] [id = 292]
23:32:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 132 (0x7feb0f7f7c00) [pid = 1993] [serial = 816] [outer = (nil)]
23:32:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 133 (0x7feb10f3b000) [pid = 1993] [serial = 817] [outer = 0x7feb0f7f7c00]
23:32:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 134 (0x7feb1103e000) [pid = 1993] [serial = 818] [outer = 0x7feb0f7f7c00]
23:32:25 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
23:32:25 INFO - document served over http requires an http
23:32:25 INFO - sub-resource via fetch-request using the meta-csp
23:32:25 INFO - delivery method with keep-origin-redirect and when
23:32:25 INFO - the target request is same-origin.
23:32:25 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 1840ms
23:32:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
23:32:25 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb10f7d800 == 35 [pid = 1993] [id = 293]
23:32:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 135 (0x7feb11853000) [pid = 1993] [serial = 819] [outer = (nil)]
23:32:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 136 (0x7feb1191b400) [pid = 1993] [serial = 820] [outer = 0x7feb11853000]
23:32:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 137 (0x7feb12390000) [pid = 1993] [serial = 821] [outer = 0x7feb11853000]
23:32:26 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
23:32:26 INFO - document served over http requires an http
23:32:26 INFO - sub-resource via fetch-request using the meta-csp
23:32:26 INFO - delivery method with no-redirect and when
23:32:26 INFO - the target request is same-origin.
23:32:26 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 1787ms
23:32:26 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
23:32:27 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1194c800 == 36 [pid = 1993] [id = 294]
23:32:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 138 (0x7feb1191a400) [pid = 1993] [serial = 822] [outer = (nil)]
23:32:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 139 (0x7feb12646000) [pid = 1993] [serial = 823] [outer = 0x7feb1191a400]
23:32:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 140 (0x7feb1315f000) [pid = 1993] [serial = 824] [outer = 0x7feb1191a400]
23:32:29 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
23:32:29 INFO - document served over http requires an http
23:32:29 INFO - sub-resource via fetch-request using the meta-csp
23:32:29 INFO - delivery method with swap-origin-redirect and when
23:32: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"
23:32:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:32:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:32:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:32:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:32:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:32:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:32:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:32:29 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
23:32:29 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 2182ms
23:32:29 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
23:32:29 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb127c1000 == 37 [pid = 1993] [id = 295]
23:32:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 141 (0x7feb1272e800) [pid = 1993] [serial = 825] [outer = (nil)]
23:32:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 142 (0x7feb13c52c00) [pid = 1993] [serial = 826] [outer = 0x7feb1272e800]
23:32:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 143 (0x7feb13f10000) [pid = 1993] [serial = 827] [outer = 0x7feb1272e800]
23:32:31 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1358b800 == 38 [pid = 1993] [id = 296]
23:32:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 144 (0x7feb14558800) [pid = 1993] [serial = 828] [outer = (nil)]
23:32:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 145 (0x7feb15098000) [pid = 1993] [serial = 829] [outer = 0x7feb14558800]
23:32:31 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
23:32:31 INFO - document served over http requires an http
23:32:31 INFO - sub-resource via iframe-tag using the meta-csp
23:32:31 INFO - delivery method with keep-origin-redirect and when
23:32:31 INFO - the target request is same-origin.
23:32:31 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 2345ms
23:32:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
23:32:32 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13b7f800 == 39 [pid = 1993] [id = 297]
23:32:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 146 (0x7feb1357a800) [pid = 1993] [serial = 830] [outer = (nil)]
23:32:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 147 (0x7feb14f55400) [pid = 1993] [serial = 831] [outer = 0x7feb1357a800]
23:32:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 148 (0x7feb15a45000) [pid = 1993] [serial = 832] [outer = 0x7feb1357a800]
23:32:33 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13f31800 == 40 [pid = 1993] [id = 298]
23:32:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 149 (0x7feb15a6f000) [pid = 1993] [serial = 833] [outer = (nil)]
23:32:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 150 (0x7feb15b69000) [pid = 1993] [serial = 834] [outer = 0x7feb15a6f000]
23:32:35 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
23:32:35 INFO - document served over http requires an http
23:32:35 INFO - sub-resource via iframe-tag using the meta-csp
23:32:35 INFO - delivery method with no-redirect and when
23:32:35 INFO - the target request is same-origin.
23:32:35 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 4147ms
23:32:35 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
23:32:36 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0d74c000 == 41 [pid = 1993] [id = 299]
23:32:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 151 (0x7feb0b8f7400) [pid = 1993] [serial = 835] [outer = (nil)]
23:32:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 152 (0x7feb0ebee000) [pid = 1993] [serial = 836] [outer = 0x7feb0b8f7400]
23:32:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 153 (0x7feb15b65400) [pid = 1993] [serial = 837] [outer = 0x7feb0b8f7400]
23:32:38 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f009000 == 42 [pid = 1993] [id = 300]
23:32:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 154 (0x7feb0acb3000) [pid = 1993] [serial = 838] [outer = (nil)]
23:32:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 155 (0x7feb0af29400) [pid = 1993] [serial = 839] [outer = 0x7feb0acb3000]
23:32:38 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
23:32:38 INFO - document served over http requires an http
23:32:38 INFO - sub-resource via iframe-tag using the meta-csp
23:32:38 INFO - delivery method with swap-origin-redirect and when
23:32: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"
23:32:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:32:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:32:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:32:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:32:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:32:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:32:38 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
23:32:38 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 2733ms
23:32:38 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
23:32:38 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f710800 == 43 [pid = 1993] [id = 301]
23:32:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 156 (0x7feb0b7eb000) [pid = 1993] [serial = 840] [outer = (nil)]
23:32:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 157 (0x7feb0bd74400) [pid = 1993] [serial = 841] [outer = 0x7feb0b7eb000]
23:32:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 158 (0x7feb0ee23400) [pid = 1993] [serial = 842] [outer = 0x7feb0b7eb000]
23:32:40 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
23:32:40 INFO - document served over http requires an http
23:32:40 INFO - sub-resource via script-tag using the meta-csp
23:32:40 INFO - delivery method with keep-origin-redirect and when
23:32:40 INFO - the target request is same-origin.
23:32:40 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 1932ms
23:32:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
23:32:40 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ad58000 == 44 [pid = 1993] [id = 302]
23:32:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 159 (0x7feb0b076000) [pid = 1993] [serial = 843] [outer = (nil)]
23:32:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 160 (0x7feb0b8f4400) [pid = 1993] [serial = 844] [outer = 0x7feb0b076000]
23:32:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 161 (0x7feb0d8bd800) [pid = 1993] [serial = 845] [outer = 0x7feb0b076000]
23:32:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0e11a000 == 43 [pid = 1993] [id = 287]
23:32:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0d849000 == 42 [pid = 1993] [id = 286]
23:32:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0d74f000 == 41 [pid = 1993] [id = 285]
23:32:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0c65f800 == 40 [pid = 1993] [id = 284]
23:32:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0b6d0000 == 39 [pid = 1993] [id = 283]
23:32:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0d73b800 == 38 [pid = 1993] [id = 242]
23:32:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0aec9800 == 37 [pid = 1993] [id = 282]
23:32:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0aeb0800 == 36 [pid = 1993] [id = 281]
23:32:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ad3e000 == 35 [pid = 1993] [id = 279]
23:32:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ab69000 == 34 [pid = 1993] [id = 278]
23:32:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb159de800 == 33 [pid = 1993] [id = 277]
23:32:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ba7c000 == 32 [pid = 1993] [id = 276]
23:32:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1456f000 == 31 [pid = 1993] [id = 233]
23:32:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ba64000 == 30 [pid = 1993] [id = 275]
23:32:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb17541000 == 29 [pid = 1993] [id = 274]
23:32:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb16693000 == 28 [pid = 1993] [id = 273]
23:32:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb15d76000 == 27 [pid = 1993] [id = 272]
23:32:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13b77800 == 26 [pid = 1993] [id = 270]
23:32:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13f43800 == 25 [pid = 1993] [id = 271]
23:32:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb12e0b800 == 24 [pid = 1993] [id = 269]
23:32:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1268b800 == 23 [pid = 1993] [id = 268]
23:32:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb10f80800 == 22 [pid = 1993] [id = 265]
23:32:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f4d8000 == 21 [pid = 1993] [id = 267]
23:32:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0d83a000 == 20 [pid = 1993] [id = 266]
23:32:41 INFO - PROCESS | 1946 | --DOMWINDOW == 160 (0x7feb17937c00) [pid = 1993] [serial = 707] [outer = (nil)] [url = about:blank]
23:32:41 INFO - PROCESS | 1946 | --DOMWINDOW == 159 (0x7feb11916c00) [pid = 1993] [serial = 737] [outer = (nil)] [url = about:blank]
23:32:41 INFO - PROCESS | 1946 | --DOMWINDOW == 158 (0x7feb11923800) [pid = 1993] [serial = 701] [outer = (nil)] [url = about:blank]
23:32:41 INFO - PROCESS | 1946 | --DOMWINDOW == 157 (0x7feb10f3b400) [pid = 1993] [serial = 734] [outer = (nil)] [url = about:blank]
23:32:41 INFO - PROCESS | 1946 | --DOMWINDOW == 156 (0x7feb1ce65000) [pid = 1993] [serial = 710] [outer = (nil)] [url = about:blank]
23:32:41 INFO - PROCESS | 1946 | --DOMWINDOW == 155 (0x7feb10dcbc00) [pid = 1993] [serial = 698] [outer = (nil)] [url = about:blank]
23:32:41 INFO - PROCESS | 1946 | --DOMWINDOW == 154 (0x7feb15a67400) [pid = 1993] [serial = 704] [outer = (nil)] [url = about:blank]
23:32:41 INFO - PROCESS | 1946 | --DOMWINDOW == 153 (0x7feb13040000) [pid = 1993] [serial = 740] [outer = (nil)] [url = about:blank]
23:32:42 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
23:32:42 INFO - document served over http requires an http
23:32:42 INFO - sub-resource via script-tag using the meta-csp
23:32:42 INFO - delivery method with no-redirect and when
23:32:42 INFO - the target request is same-origin.
23:32:42 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 1696ms
23:32:42 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
23:32:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0aec5800 == 21 [pid = 1993] [id = 303]
23:32:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 154 (0x7feb0b67f800) [pid = 1993] [serial = 846] [outer = (nil)]
23:32:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 155 (0x7feb0b8f0000) [pid = 1993] [serial = 847] [outer = 0x7feb0b67f800]
23:32:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 156 (0x7feb0e1d8400) [pid = 1993] [serial = 848] [outer = 0x7feb0b67f800]
23:32:43 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
23:32:43 INFO - document served over http requires an http
23:32:43 INFO - sub-resource via script-tag using the meta-csp
23:32:43 INFO - delivery method with swap-origin-redirect and when
23:32: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"
23:32:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:32:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:32:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:32:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:32:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:32:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:32:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:32:43 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
23:32:43 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 1879ms
23:32:43 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
23:32:44 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0bda1800 == 22 [pid = 1993] [id = 304]
23:32:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 157 (0x7feb0c687000) [pid = 1993] [serial = 849] [outer = (nil)]
23:32:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 158 (0x7feb0ee20400) [pid = 1993] [serial = 850] [outer = 0x7feb0c687000]
23:32:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 159 (0x7feb0f5f4800) [pid = 1993] [serial = 851] [outer = 0x7feb0c687000]
23:32:46 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
23:32:46 INFO - document served over http requires an http
23:32:46 INFO - sub-resource via xhr-request using the meta-csp
23:32:46 INFO - delivery method with keep-origin-redirect and when
23:32:46 INFO - the target request is same-origin.
23:32:46 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 2087ms
23:32:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
23:32:48 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0d82e800 == 23 [pid = 1993] [id = 305]
23:32:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 160 (0x7feb0ee2a800) [pid = 1993] [serial = 852] [outer = (nil)]
23:32:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 161 (0x7feb0f09b800) [pid = 1993] [serial = 853] [outer = 0x7feb0ee2a800]
23:32:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 162 (0x7feb11918c00) [pid = 1993] [serial = 854] [outer = 0x7feb0ee2a800]
23:32:49 INFO - PROCESS | 1946 | --DOMWINDOW == 161 (0x7feb0d6b5400) [pid = 1993] [serial = 796] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:32:49 INFO - PROCESS | 1946 | --DOMWINDOW == 160 (0x7feb0adcc400) [pid = 1993] [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]
23:32:49 INFO - PROCESS | 1946 | --DOMWINDOW == 159 (0x7feb15a41c00) [pid = 1993] [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]
23:32:49 INFO - PROCESS | 1946 | --DOMWINDOW == 158 (0x7feb13038c00) [pid = 1993] [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]
23:32:49 INFO - PROCESS | 1946 | --DOMWINDOW == 157 (0x7feb0bd70c00) [pid = 1993] [serial = 744] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:32:49 INFO - PROCESS | 1946 | --DOMWINDOW == 156 (0x7feb0af1e400) [pid = 1993] [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]
23:32:49 INFO - PROCESS | 1946 | --DOMWINDOW == 155 (0x7feb1454b800) [pid = 1993] [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]
23:32:49 INFO - PROCESS | 1946 | --DOMWINDOW == 154 (0x7feb0bd72c00) [pid = 1993] [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]
23:32:49 INFO - PROCESS | 1946 | --DOMWINDOW == 153 (0x7feb1185b800) [pid = 1993] [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]
23:32:49 INFO - PROCESS | 1946 | --DOMWINDOW == 152 (0x7feb10dd4800) [pid = 1993] [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]
23:32:49 INFO - PROCESS | 1946 | --DOMWINDOW == 151 (0x7feb15b5dc00) [pid = 1993] [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]
23:32:49 INFO - PROCESS | 1946 | --DOMWINDOW == 150 (0x7feb0d8c4000) [pid = 1993] [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]
23:32:49 INFO - PROCESS | 1946 | --DOMWINDOW == 149 (0x7feb13c51c00) [pid = 1993] [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]
23:32:49 INFO - PROCESS | 1946 | --DOMWINDOW == 148 (0x7feb10f38400) [pid = 1993] [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]
23:32:49 INFO - PROCESS | 1946 | --DOMWINDOW == 147 (0x7feb15996800) [pid = 1993] [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]
23:32:49 INFO - PROCESS | 1946 | --DOMWINDOW == 146 (0x7feb14f4f000) [pid = 1993] [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]
23:32:49 INFO - PROCESS | 1946 | --DOMWINDOW == 145 (0x7feb1738fc00) [pid = 1993] [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]
23:32:49 INFO - PROCESS | 1946 | --DOMWINDOW == 144 (0x7feb10f40000) [pid = 1993] [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]
23:32:49 INFO - PROCESS | 1946 | --DOMWINDOW == 143 (0x7feb0b7ea000) [pid = 1993] [serial = 791] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782326587]
23:32:49 INFO - PROCESS | 1946 | --DOMWINDOW == 142 (0x7feb12396800) [pid = 1993] [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]
23:32:49 INFO - PROCESS | 1946 | --DOMWINDOW == 141 (0x7feb1645a800) [pid = 1993] [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]
23:32:49 INFO - PROCESS | 1946 | --DOMWINDOW == 140 (0x7feb15ed0800) [pid = 1993] [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]
23:32:49 INFO - PROCESS | 1946 | --DOMWINDOW == 139 (0x7feb11033800) [pid = 1993] [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]
23:32:49 INFO - PROCESS | 1946 | --DOMWINDOW == 138 (0x7feb161e7800) [pid = 1993] [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]
23:32:49 INFO - PROCESS | 1946 | --DOMWINDOW == 137 (0x7feb14554000) [pid = 1993] [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]
23:32:49 INFO - PROCESS | 1946 | --DOMWINDOW == 136 (0x7feb14f49800) [pid = 1993] [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]
23:32:49 INFO - PROCESS | 1946 | --DOMWINDOW == 135 (0x7feb0f09cc00) [pid = 1993] [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]
23:32:49 INFO - PROCESS | 1946 | --DOMWINDOW == 134 (0x7feb0f1e8000) [pid = 1993] [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]
23:32:49 INFO - PROCESS | 1946 | --DOMWINDOW == 133 (0x7feb16b54000) [pid = 1993] [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]
23:32:49 INFO - PROCESS | 1946 | --DOMWINDOW == 132 (0x7feb15ed7800) [pid = 1993] [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]
23:32:49 INFO - PROCESS | 1946 | --DOMWINDOW == 131 (0x7feb11161000) [pid = 1993] [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]
23:32:49 INFO - PROCESS | 1946 | --DOMWINDOW == 130 (0x7feb0f2fa000) [pid = 1993] [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]
23:32:49 INFO - PROCESS | 1946 | --DOMWINDOW == 129 (0x7feb0f2fc000) [pid = 1993] [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]
23:32:49 INFO - PROCESS | 1946 | --DOMWINDOW == 128 (0x7feb0f987000) [pid = 1993] [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]
23:32:49 INFO - PROCESS | 1946 | --DOMWINDOW == 127 (0x7feb0e1df400) [pid = 1993] [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]
23:32:49 INFO - PROCESS | 1946 | --DOMWINDOW == 126 (0x7feb0ebe8800) [pid = 1993] [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]
23:32:49 INFO - PROCESS | 1946 | --DOMWINDOW == 125 (0x7feb0ebeb000) [pid = 1993] [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]
23:32:49 INFO - PROCESS | 1946 | --DOMWINDOW == 124 (0x7feb0f0a3800) [pid = 1993] [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]
23:32:49 INFO - PROCESS | 1946 | --DOMWINDOW == 123 (0x7feb0f2ff800) [pid = 1993] [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]
23:32:49 INFO - PROCESS | 1946 | --DOMWINDOW == 122 (0x7feb16ead800) [pid = 1993] [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]
23:32:49 INFO - PROCESS | 1946 | --DOMWINDOW == 121 (0x7feb13ef4000) [pid = 1993] [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]
23:32:49 INFO - PROCESS | 1946 | --DOMWINDOW == 120 (0x7feb14f52c00) [pid = 1993] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:32:49 INFO - PROCESS | 1946 | --DOMWINDOW == 119 (0x7feb1185c400) [pid = 1993] [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]
23:32:49 INFO - PROCESS | 1946 | --DOMWINDOW == 118 (0x7feb12597c00) [pid = 1993] [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]
23:32:49 INFO - PROCESS | 1946 | --DOMWINDOW == 117 (0x7feb10c0ec00) [pid = 1993] [serial = 749] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782298179]
23:32:49 INFO - PROCESS | 1946 | --DOMWINDOW == 116 (0x7feb0acab800) [pid = 1993] [serial = 786] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:32:50 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x7feb1509a000) [pid = 1993] [serial = 757] [outer = (nil)] [url = about:blank]
23:32:50 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x7feb0add3400) [pid = 1993] [serial = 784] [outer = (nil)] [url = about:blank]
23:32:50 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x7feb1509c000) [pid = 1993] [serial = 755] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:32:50 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x7feb16b50c00) [pid = 1993] [serial = 763] [outer = (nil)] [url = about:blank]
23:32:50 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x7feb15d54400) [pid = 1993] [serial = 760] [outer = (nil)] [url = about:blank]
23:32:50 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x7feb10fea000) [pid = 1993] [serial = 750] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782298179]
23:32:50 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x7feb0b8f9c00) [pid = 1993] [serial = 772] [outer = (nil)] [url = about:blank]
23:32:50 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x7feb0b079c00) [pid = 1993] [serial = 775] [outer = (nil)] [url = about:blank]
23:32:50 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x7feb17930c00) [pid = 1993] [serial = 766] [outer = (nil)] [url = about:blank]
23:32:50 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x7feb0d8ba400) [pid = 1993] [serial = 797] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:32:50 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x7feb0dceec00) [pid = 1993] [serial = 802] [outer = (nil)] [url = about:blank]
23:32:50 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x7feb0af1d800) [pid = 1993] [serial = 789] [outer = (nil)] [url = about:blank]
23:32:50 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x7feb0acb5400) [pid = 1993] [serial = 787] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:32:50 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x7feb0ab50800) [pid = 1993] [serial = 778] [outer = (nil)] [url = about:blank]
23:32:50 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x7feb0b7e5800) [pid = 1993] [serial = 792] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782326587]
23:32:50 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x7feb0d6b1c00) [pid = 1993] [serial = 745] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:32:50 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x7feb10fe5c00) [pid = 1993] [serial = 752] [outer = (nil)] [url = about:blank]
23:32:50 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x7feb0ee26c00) [pid = 1993] [serial = 769] [outer = (nil)] [url = about:blank]
23:32:50 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x7feb0d6b4c00) [pid = 1993] [serial = 799] [outer = (nil)] [url = about:blank]
23:32:50 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x7feb0acb4c00) [pid = 1993] [serial = 781] [outer = (nil)] [url = about:blank]
23:32:50 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x7feb0ebe9400) [pid = 1993] [serial = 747] [outer = (nil)] [url = about:blank]
23:32:50 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x7feb0b680000) [pid = 1993] [serial = 794] [outer = (nil)] [url = about:blank]
23:32:52 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
23:32:52 INFO - document served over http requires an http
23:32:52 INFO - sub-resource via xhr-request using the meta-csp
23:32:52 INFO - delivery method with no-redirect and when
23:32:52 INFO - the target request is same-origin.
23:32:52 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 6305ms
23:32:52 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
23:32:52 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0d74c800 == 24 [pid = 1993] [id = 306]
23:32:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x7feb0add5c00) [pid = 1993] [serial = 855] [outer = (nil)]
23:32:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x7feb0b073400) [pid = 1993] [serial = 856] [outer = 0x7feb0add5c00]
23:32:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x7feb0bd6d800) [pid = 1993] [serial = 857] [outer = 0x7feb0add5c00]
23:32:54 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
23:32:54 INFO - document served over http requires an http
23:32:54 INFO - sub-resource via xhr-request using the meta-csp
23:32:54 INFO - delivery method with swap-origin-redirect and when
23:32: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"
23:32:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:32:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:32:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:32:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:32:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:32:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:32:54 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
23:32:54 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 1997ms
23:32:54 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
23:32:54 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ebcd000 == 25 [pid = 1993] [id = 307]
23:32:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x7feb0af1e400) [pid = 1993] [serial = 858] [outer = (nil)]
23:32:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x7feb0d8bb000) [pid = 1993] [serial = 859] [outer = 0x7feb0af1e400]
23:32:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x7feb0ee26c00) [pid = 1993] [serial = 860] [outer = 0x7feb0af1e400]
23:32:56 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
23:32:56 INFO - document served over http requires an https
23:32:56 INFO - sub-resource via fetch-request using the meta-csp
23:32:56 INFO - delivery method with keep-origin-redirect and when
23:32: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"
23:32:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:32:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:32:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:32:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:32:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:32:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:32:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:32:56 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
23:32:56 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 1941ms
23:32:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
23:32:56 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f716000 == 26 [pid = 1993] [id = 308]
23:32:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x7feb0d8bcc00) [pid = 1993] [serial = 861] [outer = (nil)]
23:32:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x7feb0f7eec00) [pid = 1993] [serial = 862] [outer = 0x7feb0d8bcc00]
23:32:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x7feb11855400) [pid = 1993] [serial = 863] [outer = 0x7feb0d8bcc00]
23:32:58 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
23:32:58 INFO - document served over http requires an https
23:32:58 INFO - sub-resource via fetch-request using the meta-csp
23:32:58 INFO - delivery method with no-redirect and when
23:32: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"
23:32:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:32:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:32:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:32:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:32:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:32:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:32:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:32:58 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
23:32:58 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 1797ms
23:32:58 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
23:32:58 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb12359800 == 27 [pid = 1993] [id = 309]
23:32:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x7feb0f5f4400) [pid = 1993] [serial = 864] [outer = (nil)]
23:32:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x7feb11923800) [pid = 1993] [serial = 865] [outer = 0x7feb0f5f4400]
23:32:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x7feb1264ac00) [pid = 1993] [serial = 866] [outer = 0x7feb0f5f4400]
23:33:00 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
23:33:00 INFO - document served over http requires an https
23:33:00 INFO - sub-resource via fetch-request using the meta-csp
23:33:00 INFO - delivery method with swap-origin-redirect and when
23:33: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"
23:33:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:33:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:33:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:33:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:33:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:33:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:33:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:33:00 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
23:33:00 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 2137ms
23:33:00 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
23:33:00 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb12682800 == 28 [pid = 1993] [id = 310]
23:33:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x7feb12396400) [pid = 1993] [serial = 867] [outer = (nil)]
23:33:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x7feb1273d800) [pid = 1993] [serial = 868] [outer = 0x7feb12396400]
23:33:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x7feb1315ec00) [pid = 1993] [serial = 869] [outer = 0x7feb12396400]
23:33:02 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
23:33:02 INFO - document served over http requires an https
23:33:02 INFO - sub-resource via fetch-request using the meta-csp
23:33:02 INFO - delivery method with swap-origin-redirect and when
23:33: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"
23:33:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:33:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:33:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:33:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:33:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:33:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:33:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:33:02 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
23:33:02 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 2290ms
23:33:02 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
23:33:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1358c800 == 29 [pid = 1993] [id = 311]
23:33:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x7feb13f0d800) [pid = 1993] [serial = 870] [outer = (nil)]
23:33:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x7feb1454ec00) [pid = 1993] [serial = 871] [outer = 0x7feb13f0d800]
23:33:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x7feb15099800) [pid = 1993] [serial = 872] [outer = 0x7feb13f0d800]
23:33:04 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
23:33:04 INFO - document served over http requires an https
23:33:04 INFO - sub-resource via fetch-request using the meta-csp
23:33:04 INFO - delivery method with keep-origin-redirect and when
23:33: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"
23:33:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:33:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:33:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:33:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:33:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:33:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:33:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:33:04 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
23:33:04 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 2285ms
23:33:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
23:33:05 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb14563800 == 30 [pid = 1993] [id = 312]
23:33:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x7feb13f0f000) [pid = 1993] [serial = 873] [outer = (nil)]
23:33:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x7feb15a62400) [pid = 1993] [serial = 874] [outer = 0x7feb13f0f000]
23:33:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x7feb15b68000) [pid = 1993] [serial = 875] [outer = 0x7feb13f0f000]
23:33:07 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
23:33:07 INFO - document served over http requires an https
23:33:07 INFO - sub-resource via fetch-request using the meta-csp
23:33:07 INFO - delivery method with no-redirect and when
23:33: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"
23:33:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:33:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:33:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:33:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:33:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:33:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:33:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:33:07 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
23:33:07 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 2835ms
23:33:07 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
23:33:08 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb14ec4800 == 31 [pid = 1993] [id = 313]
23:33:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x7feb15a65400) [pid = 1993] [serial = 876] [outer = (nil)]
23:33:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 117 (0x7feb15d5b800) [pid = 1993] [serial = 877] [outer = 0x7feb15a65400]
23:33:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 118 (0x7feb15ed6800) [pid = 1993] [serial = 878] [outer = 0x7feb15a65400]
23:33:09 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
23:33:09 INFO - document served over http requires an https
23:33:09 INFO - sub-resource via fetch-request using the meta-csp
23:33:09 INFO - delivery method with swap-origin-redirect and when
23:33: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"
23:33:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:33:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:33:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:33:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:33:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:33:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:33:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:33:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:33:09 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
23:33:09 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 2001ms
23:33:09 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
23:33:10 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb159de800 == 32 [pid = 1993] [id = 314]
23:33:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 119 (0x7feb15e2a400) [pid = 1993] [serial = 879] [outer = (nil)]
23:33:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 120 (0x7feb1613ac00) [pid = 1993] [serial = 880] [outer = 0x7feb15e2a400]
23:33:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 121 (0x7feb16452000) [pid = 1993] [serial = 881] [outer = 0x7feb15e2a400]
23:33:11 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb15d71800 == 33 [pid = 1993] [id = 315]
23:33:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 122 (0x7feb16459000) [pid = 1993] [serial = 882] [outer = (nil)]
23:33:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 123 (0x7feb16b4fc00) [pid = 1993] [serial = 883] [outer = 0x7feb16459000]
23:33:12 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
23:33:12 INFO - document served over http requires an https
23:33:12 INFO - sub-resource via iframe-tag using the meta-csp
23:33:12 INFO - delivery method with keep-origin-redirect and when
23:33: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"
23:33:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:33:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:33:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:33:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:33:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:33:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:33:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:33:12 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
23:33:12 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 2287ms
23:33:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
23:33:12 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb15e96000 == 34 [pid = 1993] [id = 316]
23:33:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 124 (0x7feb1613b800) [pid = 1993] [serial = 884] [outer = (nil)]
23:33:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 125 (0x7feb1645a400) [pid = 1993] [serial = 885] [outer = 0x7feb1613b800]
23:33:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 126 (0x7feb1738bc00) [pid = 1993] [serial = 886] [outer = 0x7feb1613b800]
23:33:13 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb165b9000 == 35 [pid = 1993] [id = 317]
23:33:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 127 (0x7feb17394c00) [pid = 1993] [serial = 887] [outer = (nil)]
23:33:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 128 (0x7feb175bd000) [pid = 1993] [serial = 888] [outer = 0x7feb17394c00]
23:33:14 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
23:33:14 INFO - document served over http requires an https
23:33:14 INFO - sub-resource via iframe-tag using the meta-csp
23:33:14 INFO - delivery method with no-redirect and when
23:33: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"
23:33:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:33:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:33:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:33:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:33:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:33:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:33:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:33:14 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
23:33:14 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 1884ms
23:33:14 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
23:33:14 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb16690000 == 36 [pid = 1993] [id = 318]
23:33:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 129 (0x7feb16b55800) [pid = 1993] [serial = 889] [outer = (nil)]
23:33:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 130 (0x7feb17399800) [pid = 1993] [serial = 890] [outer = 0x7feb16b55800]
23:33:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 131 (0x7feb17a4b400) [pid = 1993] [serial = 891] [outer = 0x7feb16b55800]
23:33:16 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb16b15800 == 37 [pid = 1993] [id = 319]
23:33:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 132 (0x7feb17a54c00) [pid = 1993] [serial = 892] [outer = (nil)]
23:33:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 133 (0x7feb17e9e400) [pid = 1993] [serial = 893] [outer = 0x7feb17a54c00]
23:33:16 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
23:33:16 INFO - document served over http requires an https
23:33:16 INFO - sub-resource via iframe-tag using the meta-csp
23:33:16 INFO - delivery method with swap-origin-redirect and when
23:33: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"
23:33:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:33:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:33:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:33:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:33:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:33:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:33:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:33:16 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
23:33:16 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 2481ms
23:33:16 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
23:33:17 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb17320000 == 38 [pid = 1993] [id = 320]
23:33:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 134 (0x7feb175bd400) [pid = 1993] [serial = 894] [outer = (nil)]
23:33:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 135 (0x7feb17e9a800) [pid = 1993] [serial = 895] [outer = 0x7feb175bd400]
23:33:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 136 (0x7feb19839000) [pid = 1993] [serial = 896] [outer = 0x7feb175bd400]
23:33:19 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb173cc000 == 39 [pid = 1993] [id = 321]
23:33:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 137 (0x7feb11037000) [pid = 1993] [serial = 897] [outer = (nil)]
23:33:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 138 (0x7feb1be34000) [pid = 1993] [serial = 898] [outer = 0x7feb11037000]
23:33:20 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
23:33:20 INFO - document served over http requires an https
23:33:20 INFO - sub-resource via iframe-tag using the meta-csp
23:33:20 INFO - delivery method with swap-origin-redirect and when
23:33: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"
23:33:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:33:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:33:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:33:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:33:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:33:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:33:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:33:20 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
23:33:20 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 3652ms
23:33:20 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
23:33:21 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0da5b000 == 38 [pid = 1993] [id = 289]
23:33:21 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0b6c1800 == 37 [pid = 1993] [id = 260]
23:33:21 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f144000 == 36 [pid = 1993] [id = 290]
23:33:21 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f4e0000 == 35 [pid = 1993] [id = 291]
23:33:21 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb10c5c800 == 34 [pid = 1993] [id = 292]
23:33:21 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ad59000 == 33 [pid = 1993] [id = 280]
23:33:21 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb10f7d800 == 32 [pid = 1993] [id = 293]
23:33:21 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1194c800 == 31 [pid = 1993] [id = 294]
23:33:21 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1358b800 == 30 [pid = 1993] [id = 296]
23:33:21 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb127c1000 == 29 [pid = 1993] [id = 295]
23:33:21 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13f31800 == 28 [pid = 1993] [id = 298]
23:33:21 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13b7f800 == 27 [pid = 1993] [id = 297]
23:33:21 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f009000 == 26 [pid = 1993] [id = 300]
23:33:21 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f710800 == 25 [pid = 1993] [id = 301]
23:33:21 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ad58000 == 24 [pid = 1993] [id = 302]
23:33:21 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0aec5800 == 23 [pid = 1993] [id = 303]
23:33:21 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0bda1800 == 22 [pid = 1993] [id = 304]
23:33:21 INFO - PROCESS | 1946 | --DOMWINDOW == 137 (0x7feb14f4a800) [pid = 1993] [serial = 743] [outer = (nil)] [url = about:blank]
23:33:21 INFO - PROCESS | 1946 | --DOMWINDOW == 136 (0x7feb0c692c00) [pid = 1993] [serial = 795] [outer = (nil)] [url = about:blank]
23:33:21 INFO - PROCESS | 1946 | --DOMWINDOW == 135 (0x7feb0dba2400) [pid = 1993] [serial = 800] [outer = (nil)] [url = about:blank]
23:33:21 INFO - PROCESS | 1946 | --DOMWINDOW == 134 (0x7feb0b7dc400) [pid = 1993] [serial = 790] [outer = (nil)] [url = about:blank]
23:33:21 INFO - PROCESS | 1946 | --DOMWINDOW == 133 (0x7feb0f1e4800) [pid = 1993] [serial = 803] [outer = (nil)] [url = about:blank]
23:33:21 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ab66800 == 23 [pid = 1993] [id = 322]
23:33:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 134 (0x7feb0af2a800) [pid = 1993] [serial = 899] [outer = (nil)]
23:33:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 135 (0x7feb0b077c00) [pid = 1993] [serial = 900] [outer = 0x7feb0af2a800]
23:33:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 136 (0x7feb0b8f2400) [pid = 1993] [serial = 901] [outer = 0x7feb0af2a800]
23:33:23 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0aec2000 == 24 [pid = 1993] [id = 323]
23:33:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 137 (0x7feb0b8fd800) [pid = 1993] [serial = 902] [outer = (nil)]
23:33:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 138 (0x7feb0c690000) [pid = 1993] [serial = 903] [outer = 0x7feb0b8fd800]
23:33:23 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
23:33:23 INFO - document served over http requires an https
23:33:23 INFO - sub-resource via iframe-tag using the meta-csp
23:33:23 INFO - delivery method with keep-origin-redirect and when
23:33:23 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:33:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:33:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:33:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:33:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:33:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:33:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:33:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
23:33:23 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 3240ms
23:33:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
23:33:23 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0bd93800 == 25 [pid = 1993] [id = 324]
23:33:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 139 (0x7feb0b8f3400) [pid = 1993] [serial = 904] [outer = (nil)]
23:33:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 140 (0x7feb0bd73c00) [pid = 1993] [serial = 905] [outer = 0x7feb0b8f3400]
23:33:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 141 (0x7feb0ebe5400) [pid = 1993] [serial = 906] [outer = 0x7feb0b8f3400]
23:33:25 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0d834000 == 26 [pid = 1993] [id = 325]
23:33:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 142 (0x7feb0ee2b400) [pid = 1993] [serial = 907] [outer = (nil)]
23:33:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 143 (0x7feb0f1e4000) [pid = 1993] [serial = 908] [outer = 0x7feb0ee2b400]
23:33:25 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
23:33:25 INFO - document served over http requires an https
23:33:25 INFO - sub-resource via iframe-tag using the meta-csp
23:33:25 INFO - delivery method with no-redirect and when
23:33:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:33:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:33:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:33:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:33:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:33:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:33:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:33:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:33:25 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
23:33:25 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 1890ms
23:33:25 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
23:33:25 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0da66000 == 27 [pid = 1993] [id = 326]
23:33:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 144 (0x7feb0d8bd400) [pid = 1993] [serial = 909] [outer = (nil)]
23:33:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 145 (0x7feb0f09d000) [pid = 1993] [serial = 910] [outer = 0x7feb0d8bd400]
23:33:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 146 (0x7feb10c14000) [pid = 1993] [serial = 911] [outer = 0x7feb0d8bd400]
23:33:28 INFO - PROCESS | 1946 | --DOMWINDOW == 145 (0x7feb14558800) [pid = 1993] [serial = 828] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:33:28 INFO - PROCESS | 1946 | --DOMWINDOW == 144 (0x7feb15a6f000) [pid = 1993] [serial = 833] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782353349]
23:33:28 INFO - PROCESS | 1946 | --DOMWINDOW == 143 (0x7feb0acb3000) [pid = 1993] [serial = 838] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:33:28 INFO - PROCESS | 1946 | --DOMWINDOW == 142 (0x7feb0bd74400) [pid = 1993] [serial = 841] [outer = (nil)] [url = about:blank]
23:33:28 INFO - PROCESS | 1946 | --DOMWINDOW == 141 (0x7feb10f3b000) [pid = 1993] [serial = 817] [outer = (nil)] [url = about:blank]
23:33:28 INFO - PROCESS | 1946 | --DOMWINDOW == 140 (0x7feb0b8f0000) [pid = 1993] [serial = 847] [outer = (nil)] [url = about:blank]
23:33:28 INFO - PROCESS | 1946 | --DOMWINDOW == 139 (0x7feb13c52c00) [pid = 1993] [serial = 826] [outer = (nil)] [url = about:blank]
23:33:28 INFO - PROCESS | 1946 | --DOMWINDOW == 138 (0x7feb15098000) [pid = 1993] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:33:28 INFO - PROCESS | 1946 | --DOMWINDOW == 137 (0x7feb1191b400) [pid = 1993] [serial = 820] [outer = (nil)] [url = about:blank]
23:33:28 INFO - PROCESS | 1946 | --DOMWINDOW == 136 (0x7feb12646000) [pid = 1993] [serial = 823] [outer = (nil)] [url = about:blank]
23:33:28 INFO - PROCESS | 1946 | --DOMWINDOW == 135 (0x7feb0f2fd400) [pid = 1993] [serial = 811] [outer = (nil)] [url = about:blank]
23:33:28 INFO - PROCESS | 1946 | --DOMWINDOW == 134 (0x7feb0f7ee000) [pid = 1993] [serial = 814] [outer = (nil)] [url = about:blank]
23:33:28 INFO - PROCESS | 1946 | --DOMWINDOW == 133 (0x7feb0e1ddc00) [pid = 1993] [serial = 805] [outer = (nil)] [url = about:blank]
23:33:28 INFO - PROCESS | 1946 | --DOMWINDOW == 132 (0x7feb0ee20400) [pid = 1993] [serial = 850] [outer = (nil)] [url = about:blank]
23:33:28 INFO - PROCESS | 1946 | --DOMWINDOW == 131 (0x7feb0b8f4400) [pid = 1993] [serial = 844] [outer = (nil)] [url = about:blank]
23:33:28 INFO - PROCESS | 1946 | --DOMWINDOW == 130 (0x7feb15b69000) [pid = 1993] [serial = 834] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782353349]
23:33:28 INFO - PROCESS | 1946 | --DOMWINDOW == 129 (0x7feb0ebee000) [pid = 1993] [serial = 836] [outer = (nil)] [url = about:blank]
23:33:28 INFO - PROCESS | 1946 | --DOMWINDOW == 128 (0x7feb0af29400) [pid = 1993] [serial = 839] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:33:28 INFO - PROCESS | 1946 | --DOMWINDOW == 127 (0x7feb14f55400) [pid = 1993] [serial = 831] [outer = (nil)] [url = about:blank]
23:33:28 INFO - PROCESS | 1946 | --DOMWINDOW == 126 (0x7feb0bd67000) [pid = 1993] [serial = 808] [outer = (nil)] [url = about:blank]
23:33:28 INFO - PROCESS | 1946 | --DOMWINDOW == 125 (0x7feb0f09b800) [pid = 1993] [serial = 853] [outer = (nil)] [url = about:blank]
23:33:28 INFO - PROCESS | 1946 | --DOMWINDOW == 124 (0x7feb0b076000) [pid = 1993] [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]
23:33:28 INFO - PROCESS | 1946 | --DOMWINDOW == 123 (0x7feb0b67f800) [pid = 1993] [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]
23:33:28 INFO - PROCESS | 1946 | --DOMWINDOW == 122 (0x7feb0b7eb000) [pid = 1993] [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]
23:33:28 INFO - PROCESS | 1946 | --DOMWINDOW == 121 (0x7feb0c687000) [pid = 1993] [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]
23:33:28 INFO - PROCESS | 1946 | --DOMWINDOW == 120 (0x7feb0f5f4800) [pid = 1993] [serial = 851] [outer = (nil)] [url = about:blank]
23:33:28 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0eeec000 == 28 [pid = 1993] [id = 327]
23:33:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 121 (0x7feb0acb9c00) [pid = 1993] [serial = 912] [outer = (nil)]
23:33:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 122 (0x7feb0b072000) [pid = 1993] [serial = 913] [outer = 0x7feb0acb9c00]
23:33:28 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
23:33:28 INFO - document served over http requires an https
23:33:28 INFO - sub-resource via iframe-tag using the meta-csp
23:33:28 INFO - delivery method with swap-origin-redirect and when
23:33:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:33:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:33:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:33:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:33:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:33:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:33:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:33:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:33:28 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
23:33:28 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 3487ms
23:33:28 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
23:33:29 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f13d000 == 29 [pid = 1993] [id = 328]
23:33:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 123 (0x7feb0d8c5400) [pid = 1993] [serial = 914] [outer = (nil)]
23:33:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 124 (0x7feb0e1ddc00) [pid = 1993] [serial = 915] [outer = 0x7feb0d8c5400]
23:33:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 125 (0x7feb10c15c00) [pid = 1993] [serial = 916] [outer = 0x7feb0d8c5400]
23:33:31 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
23:33:31 INFO - document served over http requires an https
23:33:31 INFO - sub-resource via script-tag using the meta-csp
23:33:31 INFO - delivery method with keep-origin-redirect and when
23:33:31 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:33:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:33:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:33:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:33:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:33:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:33:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:33:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:33:31 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
23:33:31 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 2296ms
23:33:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
23:33:31 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f010800 == 30 [pid = 1993] [id = 329]
23:33:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 126 (0x7feb0b7e1400) [pid = 1993] [serial = 917] [outer = (nil)]
23:33:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 127 (0x7feb0e1d7800) [pid = 1993] [serial = 918] [outer = 0x7feb0b7e1400]
23:33:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 128 (0x7feb10dd1000) [pid = 1993] [serial = 919] [outer = 0x7feb0b7e1400]
23:33:33 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
23:33:33 INFO - document served over http requires an https
23:33:33 INFO - sub-resource via script-tag using the meta-csp
23:33:33 INFO - delivery method with no-redirect and when
23:33:33 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:33:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:33:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:33:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:33:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:33:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:33:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:33:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:33:33 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
23:33:33 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 2186ms
23:33:33 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
23:33:34 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb10c64800 == 31 [pid = 1993] [id = 330]
23:33:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 129 (0x7feb11162400) [pid = 1993] [serial = 920] [outer = (nil)]
23:33:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 130 (0x7feb11857400) [pid = 1993] [serial = 921] [outer = 0x7feb11162400]
23:33:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 131 (0x7feb1258fc00) [pid = 1993] [serial = 922] [outer = 0x7feb11162400]
23:33:35 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
23:33:35 INFO - document served over http requires an https
23:33:35 INFO - sub-resource via script-tag using the meta-csp
23:33:35 INFO - delivery method with swap-origin-redirect and when
23:33:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:33:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:33:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:33:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:33:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:33:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:33:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:33:35 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
23:33:35 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 2434ms
23:33:35 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
23:33:36 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1194c000 == 32 [pid = 1993] [id = 331]
23:33:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 132 (0x7feb11161400) [pid = 1993] [serial = 923] [outer = (nil)]
23:33:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 133 (0x7feb12738000) [pid = 1993] [serial = 924] [outer = 0x7feb11161400]
23:33:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 134 (0x7feb13f02400) [pid = 1993] [serial = 925] [outer = 0x7feb11161400]
23:33:38 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
23:33:38 INFO - document served over http requires an https
23:33:38 INFO - sub-resource via script-tag using the meta-csp
23:33:38 INFO - delivery method with swap-origin-redirect and when
23:33: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"
23:33:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:33:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:33:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:33:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:33:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:33:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:33:38 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
23:33:38 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 2803ms
23:33:38 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
23:33:39 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb12e0a800 == 33 [pid = 1993] [id = 332]
23:33:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 135 (0x7feb1356f400) [pid = 1993] [serial = 926] [outer = (nil)]
23:33:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 136 (0x7feb14f57000) [pid = 1993] [serial = 927] [outer = 0x7feb1356f400]
23:33:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 137 (0x7feb15b6a400) [pid = 1993] [serial = 928] [outer = 0x7feb1356f400]
23:33:40 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
23:33:40 INFO - document served over http requires an https
23:33:40 INFO - sub-resource via script-tag using the meta-csp
23:33:40 INFO - delivery method with keep-origin-redirect and when
23:33:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:33:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:33:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:33:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:33:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:33:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:33:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:33:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:33:40 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
23:33:40 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 1935ms
23:33:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
23:33:41 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13e30000 == 34 [pid = 1993] [id = 333]
23:33:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 138 (0x7feb15093c00) [pid = 1993] [serial = 929] [outer = (nil)]
23:33:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 139 (0x7feb16137c00) [pid = 1993] [serial = 930] [outer = 0x7feb15093c00]
23:33:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 140 (0x7feb17799000) [pid = 1993] [serial = 931] [outer = 0x7feb15093c00]
23:33:42 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
23:33:42 INFO - document served over http requires an https
23:33:42 INFO - sub-resource via script-tag using the meta-csp
23:33:42 INFO - delivery method with no-redirect and when
23:33:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:33:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:33:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:33:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:33:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:33:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:33:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:33:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:33:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html:23:7
23:33:42 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | took 1840ms
23:33:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html
23:33:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb15e9f000 == 35 [pid = 1993] [id = 334]
23:33:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 141 (0x7feb16458800) [pid = 1993] [serial = 932] [outer = (nil)]
23:33:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 142 (0x7feb19cc6400) [pid = 1993] [serial = 933] [outer = 0x7feb16458800]
23:33:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 143 (0x7feb1cc95000) [pid = 1993] [serial = 934] [outer = 0x7feb16458800]
23:33:44 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
23:33:44 INFO - document served over http requires an https
23:33:44 INFO - sub-resource via script-tag using the meta-csp
23:33:44 INFO - delivery method with swap-origin-redirect and when
23:33:44 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:33:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:33:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:33:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:33:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:33:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:33:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:33:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:33:44 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
23:33:44 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 1839ms
23:33:44 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
23:33:44 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb17546800 == 36 [pid = 1993] [id = 335]
23:33:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 144 (0x7feb19c2e800) [pid = 1993] [serial = 935] [outer = (nil)]
23:33:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 145 (0x7feb1ce62c00) [pid = 1993] [serial = 936] [outer = 0x7feb19c2e800]
23:33:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 146 (0x7feb0ae96000) [pid = 1993] [serial = 937] [outer = 0x7feb19c2e800]
23:33:46 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
23:33:46 INFO - document served over http requires an https
23:33:46 INFO - sub-resource via xhr-request using the meta-csp
23:33:46 INFO - delivery method with keep-origin-redirect and when
23:33: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"
23:33:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:33:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:33:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:33:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:33:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:33:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:33:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:33:46 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
23:33:46 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 2286ms
23:33:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
23:33:47 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb17aa2800 == 37 [pid = 1993] [id = 336]
23:33:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 147 (0x7feb1cd3c800) [pid = 1993] [serial = 938] [outer = (nil)]
23:33:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 148 (0x7feb10db5000) [pid = 1993] [serial = 939] [outer = 0x7feb1cd3c800]
23:33:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 149 (0x7feb10dbb000) [pid = 1993] [serial = 940] [outer = 0x7feb1cd3c800]
23:33:49 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
23:33:49 INFO - document served over http requires an https
23:33:49 INFO - sub-resource via xhr-request using the meta-csp
23:33:49 INFO - delivery method with no-redirect and when
23:33: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"
23:33:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:33:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:33:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:33:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:33:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:33:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:33:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:33:49 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
23:33:49 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 2396ms
23:33:49 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
23:33:49 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb17da1800 == 38 [pid = 1993] [id = 337]
23:33:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 150 (0x7feb0db1b800) [pid = 1993] [serial = 941] [outer = (nil)]
23:33:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 151 (0x7feb0db1c800) [pid = 1993] [serial = 942] [outer = 0x7feb0db1b800]
23:33:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 152 (0x7feb0db22800) [pid = 1993] [serial = 943] [outer = 0x7feb0db1b800]
23:33:51 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
23:33:51 INFO - document served over http requires an https
23:33:51 INFO - sub-resource via xhr-request using the meta-csp
23:33:51 INFO - delivery method with swap-origin-redirect and when
23:33:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:33:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:33:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:33:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:33:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:33:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:33:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:33:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:33:51 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
23:33:51 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 2133ms
23:33:51 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
23:33:52 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1cc61800 == 39 [pid = 1993] [id = 338]
23:33:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 153 (0x7feb0db1bc00) [pid = 1993] [serial = 944] [outer = (nil)]
23:33:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 154 (0x7feb10dc2000) [pid = 1993] [serial = 945] [outer = 0x7feb0db1bc00]
23:33:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 155 (0x7feb11a42800) [pid = 1993] [serial = 946] [outer = 0x7feb0db1bc00]
23:33:53 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
23:33:53 INFO - document served over http requires an https
23:33:53 INFO - sub-resource via xhr-request using the meta-csp
23:33:53 INFO - delivery method with swap-origin-redirect and when
23:33:53 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:33:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:33:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:33:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:33:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:33:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:33:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:33:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:33:53 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
23:33:53 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 2689ms
23:33:53 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
23:33:54 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0df67800 == 40 [pid = 1993] [id = 339]
23:33:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 156 (0x7feb10dc1c00) [pid = 1993] [serial = 947] [outer = (nil)]
23:33:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 157 (0x7feb11265800) [pid = 1993] [serial = 948] [outer = 0x7feb10dc1c00]
23:33:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 158 (0x7feb11a44800) [pid = 1993] [serial = 949] [outer = 0x7feb10dc1c00]
23:33:56 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
23:33:56 INFO - document served over http requires an https
23:33:56 INFO - sub-resource via xhr-request using the meta-csp
23:33:56 INFO - delivery method with keep-origin-redirect and when
23:33:56 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:33:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:33:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:33:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:33:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:33:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:33:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:33:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:33:56 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
23:33:56 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 2854ms
23:33:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
23:33:57 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0aec5800 == 41 [pid = 1993] [id = 340]
23:33:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 159 (0x7feb0af29800) [pid = 1993] [serial = 950] [outer = (nil)]
23:33:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 160 (0x7feb0b3b6400) [pid = 1993] [serial = 951] [outer = 0x7feb0af29800]
23:33:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 161 (0x7feb0b685400) [pid = 1993] [serial = 952] [outer = 0x7feb0af29800]
23:33:59 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
23:33:59 INFO - document served over http requires an https
23:33:59 INFO - sub-resource via xhr-request using the meta-csp
23:33:59 INFO - delivery method with no-redirect and when
23:33: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"
23:33:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:33:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:33:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:33:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:33:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:33:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:33:59 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
23:33:59 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 2236ms
23:33:59 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
23:33:59 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0b6d7000 == 42 [pid = 1993] [id = 341]
23:33:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 162 (0x7feb0af2bc00) [pid = 1993] [serial = 953] [outer = (nil)]
23:33:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 163 (0x7feb0b078800) [pid = 1993] [serial = 954] [outer = 0x7feb0af2bc00]
23:34:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 164 (0x7feb0dce7000) [pid = 1993] [serial = 955] [outer = 0x7feb0af2bc00]
23:34:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0d74c800 == 41 [pid = 1993] [id = 306]
23:34:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ebcd000 == 40 [pid = 1993] [id = 307]
23:34:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f716000 == 39 [pid = 1993] [id = 308]
23:34:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb12359800 == 38 [pid = 1993] [id = 309]
23:34:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb12682800 == 37 [pid = 1993] [id = 310]
23:34:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1358c800 == 36 [pid = 1993] [id = 311]
23:34:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb14563800 == 35 [pid = 1993] [id = 312]
23:34:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb14ec4800 == 34 [pid = 1993] [id = 313]
23:34:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb15d71800 == 33 [pid = 1993] [id = 315]
23:34:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb159de800 == 32 [pid = 1993] [id = 314]
23:34:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb165b9000 == 31 [pid = 1993] [id = 317]
23:34:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb15e96000 == 30 [pid = 1993] [id = 316]
23:34:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb16b15800 == 29 [pid = 1993] [id = 319]
23:34:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb16690000 == 28 [pid = 1993] [id = 318]
23:34:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb173cc000 == 27 [pid = 1993] [id = 321]
23:34:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0aec2000 == 26 [pid = 1993] [id = 323]
23:34:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ab66800 == 25 [pid = 1993] [id = 322]
23:34:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0d834000 == 24 [pid = 1993] [id = 325]
23:34:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0bd93800 == 23 [pid = 1993] [id = 324]
23:34:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0eeec000 == 22 [pid = 1993] [id = 327]
23:34:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0da66000 == 21 [pid = 1993] [id = 326]
23:34:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13f33000 == 20 [pid = 1993] [id = 156]
23:34:00 INFO - PROCESS | 1946 | --DOMWINDOW == 163 (0x7feb0e1d8400) [pid = 1993] [serial = 848] [outer = (nil)] [url = about:blank]
23:34:00 INFO - PROCESS | 1946 | --DOMWINDOW == 162 (0x7feb0f1e6c00) [pid = 1993] [serial = 806] [outer = (nil)] [url = about:blank]
23:34:00 INFO - PROCESS | 1946 | --DOMWINDOW == 161 (0x7feb0d8bd800) [pid = 1993] [serial = 845] [outer = (nil)] [url = about:blank]
23:34:00 INFO - PROCESS | 1946 | --DOMWINDOW == 160 (0x7feb0ee23400) [pid = 1993] [serial = 842] [outer = (nil)] [url = about:blank]
23:34:01 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
23:34:01 INFO - document served over http requires an https
23:34:01 INFO - sub-resource via xhr-request using the meta-csp
23:34:01 INFO - delivery method with swap-origin-redirect and when
23:34:01 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:34:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:34:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:34:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:34:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:34:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:34:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:34:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:34:01 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
23:34:01 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 2499ms
23:34:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
23:34:02 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ad4c000 == 21 [pid = 1993] [id = 342]
23:34:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 161 (0x7feb0b07e400) [pid = 1993] [serial = 956] [outer = (nil)]
23:34:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 162 (0x7feb0b3bcc00) [pid = 1993] [serial = 957] [outer = 0x7feb0b07e400]
23:34:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 163 (0x7feb0b8f2800) [pid = 1993] [serial = 958] [outer = 0x7feb0b07e400]
23:34:04 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
23:34:04 INFO - document served over http requires an http
23:34:04 INFO - sub-resource via fetch-request using the meta-referrer
23:34:04 INFO - delivery method with keep-origin-redirect and when
23:34: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"
23:34:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:34:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:34:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:34:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:34:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:34:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:34:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:34:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:34:04 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
23:34:04 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 2603ms
23:34:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
23:34:04 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0bd95000 == 22 [pid = 1993] [id = 343]
23:34:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 164 (0x7feb0b3bc000) [pid = 1993] [serial = 959] [outer = (nil)]
23:34:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 165 (0x7feb0c691000) [pid = 1993] [serial = 960] [outer = 0x7feb0b3bc000]
23:34:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 166 (0x7feb0e1dc000) [pid = 1993] [serial = 961] [outer = 0x7feb0b3bc000]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 165 (0x7feb11037000) [pid = 1993] [serial = 897] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 164 (0x7feb1272e800) [pid = 1993] [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]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 163 (0x7feb1191a400) [pid = 1993] [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]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 162 (0x7feb11853000) [pid = 1993] [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]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 161 (0x7feb0f7f7c00) [pid = 1993] [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]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 160 (0x7feb0f2f1000) [pid = 1993] [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]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 159 (0x7feb0f2fc400) [pid = 1993] [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]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 158 (0x7feb0b8ef400) [pid = 1993] [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]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 157 (0x7feb0db9cc00) [pid = 1993] [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]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 156 (0x7feb0c691800) [pid = 1993] [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]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 155 (0x7feb0d6bac00) [pid = 1993] [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]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 154 (0x7feb0d6ba800) [pid = 1993] [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]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 153 (0x7feb0b8f7400) [pid = 1993] [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]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 152 (0x7feb0db9bc00) [pid = 1993] [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]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 151 (0x7feb0d6b2400) [pid = 1993] [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]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 150 (0x7feb0acafc00) [pid = 1993] [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]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 149 (0x7feb0b7e8800) [pid = 1993] [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]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 148 (0x7feb0b7de800) [pid = 1993] [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]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 147 (0x7feb17394c00) [pid = 1993] [serial = 887] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782393730]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 146 (0x7feb1645c400) [pid = 1993] [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]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 145 (0x7feb13f0f000) [pid = 1993] [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]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 144 (0x7feb10f35c00) [pid = 1993] [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]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 143 (0x7feb12396400) [pid = 1993] [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]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 142 (0x7feb0ab4f800) [pid = 1993] [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]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 141 (0x7feb0ee25c00) [pid = 1993] [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]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 140 (0x7feb17a54c00) [pid = 1993] [serial = 892] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 139 (0x7feb16b55800) [pid = 1993] [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]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 138 (0x7feb14f58000) [pid = 1993] [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]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 137 (0x7feb0b8f3400) [pid = 1993] [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]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 136 (0x7feb0af2a800) [pid = 1993] [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]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 135 (0x7feb0add5c00) [pid = 1993] [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]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 134 (0x7feb0dce3c00) [pid = 1993] [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]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 133 (0x7feb0d8bd400) [pid = 1993] [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]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 132 (0x7feb16459000) [pid = 1993] [serial = 882] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 131 (0x7feb0b8fd800) [pid = 1993] [serial = 902] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 130 (0x7feb15e2a400) [pid = 1993] [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]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 129 (0x7feb0af1e400) [pid = 1993] [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]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 128 (0x7feb0f5f4400) [pid = 1993] [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]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 127 (0x7feb0d8bcc00) [pid = 1993] [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]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 126 (0x7feb0ab4fc00) [pid = 1993] [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]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 125 (0x7feb15a65400) [pid = 1993] [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]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 124 (0x7feb0ee2b400) [pid = 1993] [serial = 907] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782405072]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 123 (0x7feb161f0c00) [pid = 1993] [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]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 122 (0x7feb13f0d800) [pid = 1993] [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]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 121 (0x7feb1357a800) [pid = 1993] [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]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 120 (0x7feb1613b800) [pid = 1993] [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]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 119 (0x7feb0b078c00) [pid = 1993] [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]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 118 (0x7feb0acb9c00) [pid = 1993] [serial = 912] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:34:08 INFO - PROCESS | 1946 | --DOMWINDOW == 117 (0x7feb0b8f8c00) [pid = 1993] [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]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 116 (0x7feb1be34000) [pid = 1993] [serial = 898] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x7feb1273d800) [pid = 1993] [serial = 868] [outer = (nil)] [url = about:blank]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x7feb0f7eec00) [pid = 1993] [serial = 862] [outer = (nil)] [url = about:blank]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x7feb0f09d000) [pid = 1993] [serial = 910] [outer = (nil)] [url = about:blank]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x7feb0bd73c00) [pid = 1993] [serial = 905] [outer = (nil)] [url = about:blank]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x7feb15a62400) [pid = 1993] [serial = 874] [outer = (nil)] [url = about:blank]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x7feb1645a400) [pid = 1993] [serial = 885] [outer = (nil)] [url = about:blank]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x7feb11923800) [pid = 1993] [serial = 865] [outer = (nil)] [url = about:blank]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x7feb0d8bb000) [pid = 1993] [serial = 859] [outer = (nil)] [url = about:blank]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x7feb175bd000) [pid = 1993] [serial = 888] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782393730]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x7feb17e9e400) [pid = 1993] [serial = 893] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x7feb17e9a800) [pid = 1993] [serial = 895] [outer = (nil)] [url = about:blank]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x7feb15d5b800) [pid = 1993] [serial = 877] [outer = (nil)] [url = about:blank]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x7feb17399800) [pid = 1993] [serial = 890] [outer = (nil)] [url = about:blank]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x7feb0b077c00) [pid = 1993] [serial = 900] [outer = (nil)] [url = about:blank]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x7feb0b072000) [pid = 1993] [serial = 913] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x7feb1454ec00) [pid = 1993] [serial = 871] [outer = (nil)] [url = about:blank]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x7feb0f1e4000) [pid = 1993] [serial = 908] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782405072]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x7feb0b073400) [pid = 1993] [serial = 856] [outer = (nil)] [url = about:blank]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x7feb1613ac00) [pid = 1993] [serial = 880] [outer = (nil)] [url = about:blank]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x7feb0c690000) [pid = 1993] [serial = 903] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x7feb16b4fc00) [pid = 1993] [serial = 883] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x7feb0db9c800) [pid = 1993] [serial = 809] [outer = (nil)] [url = about:blank]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x7feb0bd6d800) [pid = 1993] [serial = 857] [outer = (nil)] [url = about:blank]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x7feb0bd6a400) [pid = 1993] [serial = 722] [outer = (nil)] [url = about:blank]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x7feb1315f000) [pid = 1993] [serial = 824] [outer = (nil)] [url = about:blank]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x7feb0c68a000) [pid = 1993] [serial = 719] [outer = (nil)] [url = about:blank]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x7feb1fe45c00) [pid = 1993] [serial = 716] [outer = (nil)] [url = about:blank]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x7feb15b65400) [pid = 1993] [serial = 837] [outer = (nil)] [url = about:blank]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x7feb196a8000) [pid = 1993] [serial = 767] [outer = (nil)] [url = about:blank]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x7feb0dba2c00) [pid = 1993] [serial = 713] [outer = (nil)] [url = about:blank]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x7feb13c50400) [pid = 1993] [serial = 753] [outer = (nil)] [url = about:blank]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x7feb13f10000) [pid = 1993] [serial = 827] [outer = (nil)] [url = about:blank]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x7feb0f2fdc00) [pid = 1993] [serial = 748] [outer = (nil)] [url = about:blank]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x7feb0f5f0800) [pid = 1993] [serial = 812] [outer = (nil)] [url = about:blank]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x7feb15a6b000) [pid = 1993] [serial = 758] [outer = (nil)] [url = about:blank]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x7feb10dca000) [pid = 1993] [serial = 815] [outer = (nil)] [url = about:blank]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x7feb1103e000) [pid = 1993] [serial = 818] [outer = (nil)] [url = about:blank]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x7feb0adcc000) [pid = 1993] [serial = 782] [outer = (nil)] [url = about:blank]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x7feb0ab56c00) [pid = 1993] [serial = 779] [outer = (nil)] [url = about:blank]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x7feb1738e000) [pid = 1993] [serial = 764] [outer = (nil)] [url = about:blank]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x7feb0af1d000) [pid = 1993] [serial = 785] [outer = (nil)] [url = about:blank]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x7feb1738f800) [pid = 1993] [serial = 773] [outer = (nil)] [url = about:blank]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x7feb15a45000) [pid = 1993] [serial = 832] [outer = (nil)] [url = about:blank]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x7feb0dce3400) [pid = 1993] [serial = 776] [outer = (nil)] [url = about:blank]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x7feb15ed4800) [pid = 1993] [serial = 761] [outer = (nil)] [url = about:blank]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x7feb0b67c000) [pid = 1993] [serial = 728] [outer = (nil)] [url = about:blank]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 69 (0x7feb0ee2cc00) [pid = 1993] [serial = 770] [outer = (nil)] [url = about:blank]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 68 (0x7feb12390000) [pid = 1993] [serial = 821] [outer = (nil)] [url = about:blank]
23:34:09 INFO - PROCESS | 1946 | --DOMWINDOW == 67 (0x7feb0b7e5c00) [pid = 1993] [serial = 725] [outer = (nil)] [url = about:blank]
23:34:10 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
23:34:10 INFO - document served over http requires an http
23:34:10 INFO - sub-resource via fetch-request using the meta-referrer
23:34:10 INFO - delivery method with no-redirect and when
23:34: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"
23:34:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:34:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:34:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:34:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:34:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:34:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:34:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:34:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html:23:7
23:34:10 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 6263ms
23:34:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
23:34:10 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0b6dd000 == 23 [pid = 1993] [id = 344]
23:34:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 68 (0x7feb0acb1000) [pid = 1993] [serial = 962] [outer = (nil)]
23:34:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 69 (0x7feb0ae98400) [pid = 1993] [serial = 963] [outer = 0x7feb0acb1000]
23:34:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 70 (0x7feb0b3bb800) [pid = 1993] [serial = 964] [outer = 0x7feb0acb1000]
23:34:12 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
23:34:12 INFO - document served over http requires an http
23:34:12 INFO - sub-resource via fetch-request using the meta-referrer
23:34:12 INFO - delivery method with swap-origin-redirect and when
23:34: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/fetch-request/cross-origin.swap-origin-redirect.http.html"
23:34:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:34:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:34:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:34:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:34:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:34:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:34:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:34:12 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
23:34:12 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 1841ms
23:34:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
23:34:12 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0d83f800 == 24 [pid = 1993] [id = 345]
23:34:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x7feb0acb9c00) [pid = 1993] [serial = 965] [outer = (nil)]
23:34:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x7feb0b680000) [pid = 1993] [serial = 966] [outer = 0x7feb0acb9c00]
23:34:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x7feb0bd73c00) [pid = 1993] [serial = 967] [outer = 0x7feb0acb9c00]
23:34:14 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0da71800 == 25 [pid = 1993] [id = 346]
23:34:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x7feb0c693c00) [pid = 1993] [serial = 968] [outer = (nil)]
23:34:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x7feb0d6bd000) [pid = 1993] [serial = 969] [outer = 0x7feb0c693c00]
23:34:14 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
23:34:14 INFO - document served over http requires an http
23:34:14 INFO - sub-resource via iframe-tag using the meta-referrer
23:34:14 INFO - delivery method with keep-origin-redirect and when
23:34: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"
23:34:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:34:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:34:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:34:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:34:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:34:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:34:14 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
23:34:14 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 1935ms
23:34:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
23:34:14 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0e11a800 == 26 [pid = 1993] [id = 347]
23:34:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x7feb0b8f1800) [pid = 1993] [serial = 970] [outer = (nil)]
23:34:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x7feb0d6bb400) [pid = 1993] [serial = 971] [outer = 0x7feb0b8f1800]
23:34:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x7feb0e1e6000) [pid = 1993] [serial = 972] [outer = 0x7feb0b8f1800]
23:34:16 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0eeec800 == 27 [pid = 1993] [id = 348]
23:34:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x7feb0ee1f800) [pid = 1993] [serial = 973] [outer = (nil)]
23:34:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x7feb0ee26000) [pid = 1993] [serial = 974] [outer = 0x7feb0ee1f800]
23:34:16 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
23:34:16 INFO - document served over http requires an http
23:34:16 INFO - sub-resource via iframe-tag using the meta-referrer
23:34:16 INFO - delivery method with no-redirect and when
23:34: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"
23:34:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:34:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:34:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:34:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:34:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:34:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:34:16 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
23:34:16 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1891ms
23:34:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
23:34:16 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0eefc000 == 28 [pid = 1993] [id = 349]
23:34:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x7feb0c695400) [pid = 1993] [serial = 975] [outer = (nil)]
23:34:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x7feb0ee25800) [pid = 1993] [serial = 976] [outer = 0x7feb0c695400]
23:34:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x7feb0f3e6800) [pid = 1993] [serial = 977] [outer = 0x7feb0c695400]
23:34:18 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f1a5000 == 29 [pid = 1993] [id = 350]
23:34:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x7feb0f7e8400) [pid = 1993] [serial = 978] [outer = (nil)]
23:34:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x7feb0f7f5400) [pid = 1993] [serial = 979] [outer = 0x7feb0f7e8400]
23:34:18 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
23:34:18 INFO - document served over http requires an http
23:34:18 INFO - sub-resource via iframe-tag using the meta-referrer
23:34:18 INFO - delivery method with swap-origin-redirect and when
23:34:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
23:34:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:34:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:34:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:34:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:34:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:34:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:34:18 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
23:34:18 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 2240ms
23:34:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
23:34:19 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f4f0000 == 30 [pid = 1993] [id = 351]
23:34:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x7feb0f7f0000) [pid = 1993] [serial = 980] [outer = (nil)]
23:34:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x7feb10db9800) [pid = 1993] [serial = 981] [outer = 0x7feb0f7f0000]
23:34:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x7feb10dd5c00) [pid = 1993] [serial = 982] [outer = 0x7feb0f7f0000]
23:34:21 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
23:34:21 INFO - document served over http requires an http
23:34:21 INFO - sub-resource via script-tag using the meta-referrer
23:34:21 INFO - delivery method with keep-origin-redirect and when
23:34: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"
23:34:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:34:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:34:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:34:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:34:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:34:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:34:21 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
23:34:21 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 2505ms
23:34:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
23:34:21 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb10e68000 == 31 [pid = 1993] [id = 352]
23:34:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x7feb10c15000) [pid = 1993] [serial = 983] [outer = (nil)]
23:34:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x7feb10f3bc00) [pid = 1993] [serial = 984] [outer = 0x7feb10c15000]
23:34:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x7feb11262400) [pid = 1993] [serial = 985] [outer = 0x7feb10c15000]
23:34:23 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
23:34:23 INFO - document served over http requires an http
23:34:23 INFO - sub-resource via script-tag using the meta-referrer
23:34:23 INFO - delivery method with no-redirect and when
23:34: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"
23:34:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:34:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:34:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:34:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:34:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:34:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:34:23 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
23:34:23 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 2891ms
23:34:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
23:34:24 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1194f000 == 32 [pid = 1993] [id = 353]
23:34:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x7feb11032c00) [pid = 1993] [serial = 986] [outer = (nil)]
23:34:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x7feb1184d800) [pid = 1993] [serial = 987] [outer = 0x7feb11032c00]
23:34:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x7feb11a3d800) [pid = 1993] [serial = 988] [outer = 0x7feb11032c00]
23:34:25 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
23:34:25 INFO - document served over http requires an http
23:34:25 INFO - sub-resource via script-tag using the meta-referrer
23:34:25 INFO - delivery method with swap-origin-redirect and when
23:34:25 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
23:34:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:34:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:34:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:34:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:34:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:34:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:34:25 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
23:34:25 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 1940ms
23:34:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
23:34:26 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb124c5000 == 33 [pid = 1993] [id = 354]
23:34:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x7feb11851000) [pid = 1993] [serial = 989] [outer = (nil)]
23:34:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x7feb12393c00) [pid = 1993] [serial = 990] [outer = 0x7feb11851000]
23:34:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x7feb1264b400) [pid = 1993] [serial = 991] [outer = 0x7feb11851000]
23:34:27 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
23:34:27 INFO - document served over http requires an http
23:34:27 INFO - sub-resource via xhr-request using the meta-referrer
23:34:27 INFO - delivery method with keep-origin-redirect and when
23:34: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"
23:34:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:34:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:34:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:34:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:34:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:34:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:34:27 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
23:34:27 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 1878ms
23:34:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
23:34:28 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb127d1000 == 34 [pid = 1993] [id = 355]
23:34:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x7feb12393400) [pid = 1993] [serial = 992] [outer = (nil)]
23:34:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x7feb1273d800) [pid = 1993] [serial = 993] [outer = 0x7feb12393400]
23:34:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x7feb13163800) [pid = 1993] [serial = 994] [outer = 0x7feb12393400]
23:34:29 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
23:34:29 INFO - document served over http requires an http
23:34:29 INFO - sub-resource via xhr-request using the meta-referrer
23:34:29 INFO - delivery method with no-redirect and when
23:34: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"
23:34:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:34:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:34:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:34:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:34:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:34:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:34:29 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
23:34:29 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1835ms
23:34:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
23:34:30 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13588000 == 35 [pid = 1993] [id = 356]
23:34:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x7feb1273d400) [pid = 1993] [serial = 995] [outer = (nil)]
23:34:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x7feb13c5a400) [pid = 1993] [serial = 996] [outer = 0x7feb1273d400]
23:34:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x7feb1454d800) [pid = 1993] [serial = 997] [outer = 0x7feb1273d400]
23:34:31 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
23:34:31 INFO - document served over http requires an http
23:34:31 INFO - sub-resource via xhr-request using the meta-referrer
23:34:31 INFO - delivery method with swap-origin-redirect and when
23:34:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
23:34:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:34:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:34:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:34:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:34:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:34:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:34:31 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
23:34:31 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 1933ms
23:34:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
23:34:32 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13e32800 == 36 [pid = 1993] [id = 357]
23:34:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x7feb13efb000) [pid = 1993] [serial = 998] [outer = (nil)]
23:34:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x7feb14f58000) [pid = 1993] [serial = 999] [outer = 0x7feb13efb000]
23:34:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x7feb15a69000) [pid = 1993] [serial = 1000] [outer = 0x7feb13efb000]
23:34:34 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
23:34:34 INFO - document served over http requires an https
23:34:34 INFO - sub-resource via fetch-request using the meta-referrer
23:34:34 INFO - delivery method with keep-origin-redirect and when
23:34: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"
23:34:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:34:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:34:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:34:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:34:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:34:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:34:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:34:34 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
23:34:34 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 2397ms
23:34:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
23:34:34 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb14ebb800 == 37 [pid = 1993] [id = 358]
23:34:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x7feb1509d000) [pid = 1993] [serial = 1001] [outer = (nil)]
23:34:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x7feb15b69c00) [pid = 1993] [serial = 1002] [outer = 0x7feb1509d000]
23:34:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x7feb15e2ec00) [pid = 1993] [serial = 1003] [outer = 0x7feb1509d000]
23:34:36 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
23:34:36 INFO - document served over http requires an https
23:34:36 INFO - sub-resource via fetch-request using the meta-referrer
23:34:36 INFO - delivery method with no-redirect and when
23:34: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"
23:34:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:34:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:34:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:34:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:34:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:34:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:34:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:34:36 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
23:34:36 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 2344ms
23:34:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
23:34:37 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb159db000 == 38 [pid = 1993] [id = 359]
23:34:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x7feb15b64c00) [pid = 1993] [serial = 1004] [outer = (nil)]
23:34:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x7feb15ed4800) [pid = 1993] [serial = 1005] [outer = 0x7feb15b64c00]
23:34:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x7feb16136800) [pid = 1993] [serial = 1006] [outer = 0x7feb15b64c00]
23:34:39 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
23:34:39 INFO - document served over http requires an https
23:34:39 INFO - sub-resource via fetch-request using the meta-referrer
23:34:39 INFO - delivery method with swap-origin-redirect and when
23:34: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"
23:34:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:34:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:34:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:34:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:34:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:34:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:34:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:34:39 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
23:34:39 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 2898ms
23:34:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
23:34:39 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb15d80800 == 39 [pid = 1993] [id = 360]
23:34:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x7feb15ed6000) [pid = 1993] [serial = 1007] [outer = (nil)]
23:34:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x7feb161f3800) [pid = 1993] [serial = 1008] [outer = 0x7feb15ed6000]
23:34:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x7feb1645c400) [pid = 1993] [serial = 1009] [outer = 0x7feb15ed6000]
23:34:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f010800 == 38 [pid = 1993] [id = 329]
23:34:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb10c64800 == 37 [pid = 1993] [id = 330]
23:34:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1194c000 == 36 [pid = 1993] [id = 331]
23:34:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb12e0a800 == 35 [pid = 1993] [id = 332]
23:34:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13e30000 == 34 [pid = 1993] [id = 333]
23:34:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb15e9f000 == 33 [pid = 1993] [id = 334]
23:34:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb17546800 == 32 [pid = 1993] [id = 335]
23:34:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb17aa2800 == 31 [pid = 1993] [id = 336]
23:34:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb17da1800 == 30 [pid = 1993] [id = 337]
23:34:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1cc61800 == 29 [pid = 1993] [id = 338]
23:34:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0aec5800 == 28 [pid = 1993] [id = 340]
23:34:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0b6d7000 == 27 [pid = 1993] [id = 341]
23:34:41 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ad4c000 == 26 [pid = 1993] [id = 342]
23:34:42 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0b6dd000 == 25 [pid = 1993] [id = 344]
23:34:42 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0da71800 == 24 [pid = 1993] [id = 346]
23:34:42 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0d83f800 == 23 [pid = 1993] [id = 345]
23:34:42 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0eeec800 == 22 [pid = 1993] [id = 348]
23:34:42 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0e11a800 == 21 [pid = 1993] [id = 347]
23:34:42 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f1a5000 == 20 [pid = 1993] [id = 350]
23:34:42 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0eefc000 == 19 [pid = 1993] [id = 349]
23:34:42 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f4f0000 == 18 [pid = 1993] [id = 351]
23:34:42 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb10e68000 == 17 [pid = 1993] [id = 352]
23:34:42 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f13d000 == 16 [pid = 1993] [id = 328]
23:34:42 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1194f000 == 15 [pid = 1993] [id = 353]
23:34:42 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb124c5000 == 14 [pid = 1993] [id = 354]
23:34:42 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb127d1000 == 13 [pid = 1993] [id = 355]
23:34:42 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13588000 == 12 [pid = 1993] [id = 356]
23:34:42 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13e32800 == 11 [pid = 1993] [id = 357]
23:34:42 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb14ebb800 == 10 [pid = 1993] [id = 358]
23:34:42 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb159db000 == 9 [pid = 1993] [id = 359]
23:34:42 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0d82e800 == 8 [pid = 1993] [id = 305]
23:34:42 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f705800 == 7 [pid = 1993] [id = 250]
23:34:42 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0eedf800 == 6 [pid = 1993] [id = 288]
23:34:42 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0d74c000 == 5 [pid = 1993] [id = 299]
23:34:42 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0df67800 == 4 [pid = 1993] [id = 339]
23:34:42 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0bd95000 == 3 [pid = 1993] [id = 343]
23:34:42 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb17320000 == 2 [pid = 1993] [id = 320]
23:34:43 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x7feb0ee26c00) [pid = 1993] [serial = 860] [outer = (nil)] [url = about:blank]
23:34:43 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x7feb0ebe5400) [pid = 1993] [serial = 906] [outer = (nil)] [url = about:blank]
23:34:43 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x7feb15b68000) [pid = 1993] [serial = 875] [outer = (nil)] [url = about:blank]
23:34:43 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x7feb0b8f2400) [pid = 1993] [serial = 901] [outer = (nil)] [url = about:blank]
23:34:43 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x7feb10c14000) [pid = 1993] [serial = 911] [outer = (nil)] [url = about:blank]
23:34:43 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x7feb15099800) [pid = 1993] [serial = 872] [outer = (nil)] [url = about:blank]
23:34:43 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x7feb1315ec00) [pid = 1993] [serial = 869] [outer = (nil)] [url = about:blank]
23:34:43 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x7feb1264ac00) [pid = 1993] [serial = 866] [outer = (nil)] [url = about:blank]
23:34:43 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x7feb15ed6800) [pid = 1993] [serial = 878] [outer = (nil)] [url = about:blank]
23:34:43 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x7feb17a4b400) [pid = 1993] [serial = 891] [outer = (nil)] [url = about:blank]
23:34:43 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x7feb16452000) [pid = 1993] [serial = 881] [outer = (nil)] [url = about:blank]
23:34:43 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x7feb1738bc00) [pid = 1993] [serial = 886] [outer = (nil)] [url = about:blank]
23:34:43 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x7feb11855400) [pid = 1993] [serial = 863] [outer = (nil)] [url = about:blank]
23:34:43 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ab6f000 == 3 [pid = 1993] [id = 361]
23:34:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x7feb0ab56c00) [pid = 1993] [serial = 1010] [outer = (nil)]
23:34:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x7feb0adcfc00) [pid = 1993] [serial = 1011] [outer = 0x7feb0ab56c00]
23:34:43 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
23:34:43 INFO - document served over http requires an https
23:34:43 INFO - sub-resource via iframe-tag using the meta-referrer
23:34:43 INFO - delivery method with keep-origin-redirect and when
23:34: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"
23:34:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:34:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:34:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:34:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:34:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:34:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:34:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:34:43 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
23:34:43 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 4648ms
23:34:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
23:34:44 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ad45800 == 4 [pid = 1993] [id = 362]
23:34:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x7feb0add8c00) [pid = 1993] [serial = 1012] [outer = (nil)]
23:34:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x7feb0ae98000) [pid = 1993] [serial = 1013] [outer = 0x7feb0add8c00]
23:34:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x7feb0af24c00) [pid = 1993] [serial = 1014] [outer = 0x7feb0add8c00]
23:34:45 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0aebd800 == 5 [pid = 1993] [id = 363]
23:34:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x7feb0af28800) [pid = 1993] [serial = 1015] [outer = (nil)]
23:34:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x7feb0b071800) [pid = 1993] [serial = 1016] [outer = 0x7feb0af28800]
23:34:45 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
23:34:45 INFO - document served over http requires an https
23:34:45 INFO - sub-resource via iframe-tag using the meta-referrer
23:34:45 INFO - delivery method with no-redirect and when
23:34: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"
23:34:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:34:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:34:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:34:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:34:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:34:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:34:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:34:45 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
23:34:45 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1739ms
23:34:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
23:34:46 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0b380800 == 6 [pid = 1993] [id = 364]
23:34:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x7feb0add8800) [pid = 1993] [serial = 1017] [outer = (nil)]
23:34:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x7feb0af2a800) [pid = 1993] [serial = 1018] [outer = 0x7feb0add8800]
23:34:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x7feb0b3b7c00) [pid = 1993] [serial = 1019] [outer = 0x7feb0add8800]
23:34:52 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x7feb0b7e1400) [pid = 1993] [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]
23:34:52 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x7feb15093c00) [pid = 1993] [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]
23:34:52 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x7feb175bd400) [pid = 1993] [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]
23:34:52 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x7feb1356f400) [pid = 1993] [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]
23:34:52 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x7feb0af29800) [pid = 1993] [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]
23:34:52 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x7feb1cd3c800) [pid = 1993] [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]
23:34:52 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x7feb0db1b800) [pid = 1993] [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]
23:34:52 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x7feb11162400) [pid = 1993] [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]
23:34:52 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x7feb11161400) [pid = 1993] [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]
23:34:52 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x7feb0d8c5400) [pid = 1993] [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]
23:34:52 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x7feb16458800) [pid = 1993] [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]
23:34:52 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x7feb0b07e400) [pid = 1993] [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]
23:34:52 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x7feb0b3bc000) [pid = 1993] [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]
23:34:52 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x7feb0db1bc00) [pid = 1993] [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]
23:34:52 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x7feb19c2e800) [pid = 1993] [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]
23:34:52 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x7feb0af2bc00) [pid = 1993] [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]
23:34:52 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x7feb10dc1c00) [pid = 1993] [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]
23:34:52 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x7feb0ee2a800) [pid = 1993] [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]
23:34:52 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x7feb0db1c800) [pid = 1993] [serial = 942] [outer = (nil)] [url = about:blank]
23:34:52 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x7feb0b3b6400) [pid = 1993] [serial = 951] [outer = (nil)] [url = about:blank]
23:34:52 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x7feb0b078800) [pid = 1993] [serial = 954] [outer = (nil)] [url = about:blank]
23:34:52 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x7feb1ce62c00) [pid = 1993] [serial = 936] [outer = (nil)] [url = about:blank]
23:34:52 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x7feb16137c00) [pid = 1993] [serial = 930] [outer = (nil)] [url = about:blank]
23:34:52 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x7feb0e1ddc00) [pid = 1993] [serial = 915] [outer = (nil)] [url = about:blank]
23:34:52 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x7feb0e1d7800) [pid = 1993] [serial = 918] [outer = (nil)] [url = about:blank]
23:34:52 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x7feb14f57000) [pid = 1993] [serial = 927] [outer = (nil)] [url = about:blank]
23:34:52 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x7feb10db5000) [pid = 1993] [serial = 939] [outer = (nil)] [url = about:blank]
23:34:52 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x7feb11265800) [pid = 1993] [serial = 948] [outer = (nil)] [url = about:blank]
23:34:52 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x7feb0b3bcc00) [pid = 1993] [serial = 957] [outer = (nil)] [url = about:blank]
23:34:52 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x7feb10dc2000) [pid = 1993] [serial = 945] [outer = (nil)] [url = about:blank]
23:34:52 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x7feb19cc6400) [pid = 1993] [serial = 933] [outer = (nil)] [url = about:blank]
23:34:52 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x7feb12738000) [pid = 1993] [serial = 924] [outer = (nil)] [url = about:blank]
23:34:52 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x7feb11857400) [pid = 1993] [serial = 921] [outer = (nil)] [url = about:blank]
23:34:52 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x7feb0c691000) [pid = 1993] [serial = 960] [outer = (nil)] [url = about:blank]
23:34:53 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0aec4000 == 7 [pid = 1993] [id = 365]
23:34:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x7feb0ab48800) [pid = 1993] [serial = 1020] [outer = (nil)]
23:34:53 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x7feb0db22800) [pid = 1993] [serial = 943] [outer = (nil)] [url = about:blank]
23:34:53 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x7feb11a44800) [pid = 1993] [serial = 949] [outer = (nil)] [url = about:blank]
23:34:53 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x7feb11918c00) [pid = 1993] [serial = 854] [outer = (nil)] [url = about:blank]
23:34:53 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x7feb11a42800) [pid = 1993] [serial = 946] [outer = (nil)] [url = about:blank]
23:34:53 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x7feb19839000) [pid = 1993] [serial = 896] [outer = (nil)] [url = about:blank]
23:34:53 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x7feb0ae96000) [pid = 1993] [serial = 937] [outer = (nil)] [url = about:blank]
23:34:53 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x7feb0b685400) [pid = 1993] [serial = 952] [outer = (nil)] [url = about:blank]
23:34:53 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x7feb10dbb000) [pid = 1993] [serial = 940] [outer = (nil)] [url = about:blank]
23:34:53 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x7feb0dce7000) [pid = 1993] [serial = 955] [outer = (nil)] [url = about:blank]
23:34:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x7feb0acaec00) [pid = 1993] [serial = 1021] [outer = 0x7feb0ab48800]
23:34:53 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
23:34:53 INFO - document served over http requires an https
23:34:53 INFO - sub-resource via iframe-tag using the meta-referrer
23:34:53 INFO - delivery method with swap-origin-redirect and when
23:34: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"
23:34:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:34:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:34:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:34:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:34:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:34:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:34:53 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
23:34:53 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 8100ms
23:34:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
23:34:54 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ab68800 == 8 [pid = 1993] [id = 366]
23:34:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x7feb0acadc00) [pid = 1993] [serial = 1022] [outer = (nil)]
23:34:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x7feb0acb6c00) [pid = 1993] [serial = 1023] [outer = 0x7feb0acadc00]
23:34:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x7feb0af22400) [pid = 1993] [serial = 1024] [outer = 0x7feb0acadc00]
23:34:55 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
23:34:55 INFO - document served over http requires an https
23:34:55 INFO - sub-resource via script-tag using the meta-referrer
23:34:55 INFO - delivery method with keep-origin-redirect and when
23:34: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"
23:34:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:34:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:34:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:34:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:34:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:34:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:34:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:34:55 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
23:34:55 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 1789ms
23:34:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
23:34:56 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ba67800 == 9 [pid = 1993] [id = 367]
23:34:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x7feb0ae96400) [pid = 1993] [serial = 1025] [outer = (nil)]
23:34:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x7feb0b077000) [pid = 1993] [serial = 1026] [outer = 0x7feb0ae96400]
23:34:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x7feb0b3c5000) [pid = 1993] [serial = 1027] [outer = 0x7feb0ae96400]
23:34:57 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
23:34:57 INFO - document served over http requires an https
23:34:57 INFO - sub-resource via script-tag using the meta-referrer
23:34:57 INFO - delivery method with no-redirect and when
23:34: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"
23:34:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:34:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:34:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:34:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:34:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:34:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:34:57 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
23:34:57 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1937ms
23:34:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
23:34:58 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0bda1000 == 10 [pid = 1993] [id = 368]
23:34:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x7feb0b07a000) [pid = 1993] [serial = 1028] [outer = (nil)]
23:34:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x7feb0b67d400) [pid = 1993] [serial = 1029] [outer = 0x7feb0b07a000]
23:34:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x7feb0b7e8c00) [pid = 1993] [serial = 1030] [outer = 0x7feb0b07a000]
23:34:59 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
23:34:59 INFO - document served over http requires an https
23:34:59 INFO - sub-resource via script-tag using the meta-referrer
23:34:59 INFO - delivery method with swap-origin-redirect and when
23:34: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"
23:34:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:34:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:34:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:34:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:34:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:34:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:34:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:34:59 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
23:34:59 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 2301ms
23:34:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
23:35:00 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0c670800 == 11 [pid = 1993] [id = 369]
23:35:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x7feb0b685c00) [pid = 1993] [serial = 1031] [outer = (nil)]
23:35:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x7feb0b8f3800) [pid = 1993] [serial = 1032] [outer = 0x7feb0b685c00]
23:35:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x7feb0bd6e800) [pid = 1993] [serial = 1033] [outer = 0x7feb0b685c00]
23:35:02 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
23:35:02 INFO - document served over http requires an https
23:35:02 INFO - sub-resource via xhr-request using the meta-referrer
23:35:02 INFO - delivery method with keep-origin-redirect and when
23:35: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"
23:35:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:35:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:35:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:35:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:35:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:35:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:35:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:35:02 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
23:35:02 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 2444ms
23:35:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
23:35:02 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0d840800 == 12 [pid = 1993] [id = 370]
23:35:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x7feb0b8f8800) [pid = 1993] [serial = 1034] [outer = (nil)]
23:35:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x7feb0c68cc00) [pid = 1993] [serial = 1035] [outer = 0x7feb0b8f8800]
23:35:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x7feb0d6b4400) [pid = 1993] [serial = 1036] [outer = 0x7feb0b8f8800]
23:35:05 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
23:35:05 INFO - document served over http requires an https
23:35:05 INFO - sub-resource via xhr-request using the meta-referrer
23:35:05 INFO - delivery method with no-redirect and when
23:35: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"
23:35:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:35:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:35:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:35:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:35:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:35:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:35:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:35:05 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
23:35:05 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 2892ms
23:35:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
23:35:05 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0da6b000 == 13 [pid = 1993] [id = 371]
23:35:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x7feb0c68c800) [pid = 1993] [serial = 1037] [outer = (nil)]
23:35:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x7feb0d8bc400) [pid = 1993] [serial = 1038] [outer = 0x7feb0c68c800]
23:35:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x7feb0db1c400) [pid = 1993] [serial = 1039] [outer = 0x7feb0c68c800]
23:35:07 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
23:35:07 INFO - document served over http requires an https
23:35:07 INFO - sub-resource via xhr-request using the meta-referrer
23:35:07 INFO - delivery method with swap-origin-redirect and when
23:35: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"
23:35:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:35:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:35:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:35:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:35:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:35:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:35:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:35:07 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
23:35:07 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 1745ms
23:35:07 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
23:35:07 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0e104800 == 14 [pid = 1993] [id = 372]
23:35:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x7feb0d8be000) [pid = 1993] [serial = 1040] [outer = (nil)]
23:35:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x7feb0db28000) [pid = 1993] [serial = 1041] [outer = 0x7feb0d8be000]
23:35:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x7feb0dba1400) [pid = 1993] [serial = 1042] [outer = 0x7feb0d8be000]
23:35:08 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
23:35:08 INFO - document served over http requires an http
23:35:08 INFO - sub-resource via fetch-request using the meta-referrer
23:35:08 INFO - delivery method with keep-origin-redirect and when
23:35:08 INFO - the target request is same-origin.
23:35:08 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 1745ms
23:35:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
23:35:09 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ebc3800 == 15 [pid = 1993] [id = 373]
23:35:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x7feb0db27c00) [pid = 1993] [serial = 1043] [outer = (nil)]
23:35:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x7feb0dce5c00) [pid = 1993] [serial = 1044] [outer = 0x7feb0db27c00]
23:35:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x7feb0e1d7c00) [pid = 1993] [serial = 1045] [outer = 0x7feb0db27c00]
23:35:12 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
23:35:12 INFO - document served over http requires an http
23:35:12 INFO - sub-resource via fetch-request using the meta-referrer
23:35:12 INFO - delivery method with no-redirect and when
23:35:12 INFO - the target request is same-origin.
23:35:12 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 3154ms
23:35:12 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
23:35:12 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ad42800 == 16 [pid = 1993] [id = 374]
23:35:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x7feb0acac800) [pid = 1993] [serial = 1046] [outer = (nil)]
23:35:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x7feb0b7e9000) [pid = 1993] [serial = 1047] [outer = 0x7feb0acac800]
23:35:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x7feb0ebe4c00) [pid = 1993] [serial = 1048] [outer = 0x7feb0acac800]
23:35:14 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
23:35:14 INFO - document served over http requires an http
23:35:14 INFO - sub-resource via fetch-request using the meta-referrer
23:35:14 INFO - delivery method with swap-origin-redirect and when
23:35: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"
23:35:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:35:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:35:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:35:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:35:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:35:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:35:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:35:14 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
23:35:14 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 2293ms
23:35:14 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
23:35:14 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0b38b000 == 17 [pid = 1993] [id = 375]
23:35:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x7feb0acb7400) [pid = 1993] [serial = 1049] [outer = (nil)]
23:35:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x7feb0add4c00) [pid = 1993] [serial = 1050] [outer = 0x7feb0acb7400]
23:35:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x7feb0b7e5400) [pid = 1993] [serial = 1051] [outer = 0x7feb0acb7400]
23:35:15 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0aec4000 == 16 [pid = 1993] [id = 365]
23:35:15 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0b380800 == 15 [pid = 1993] [id = 364]
23:35:15 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0aebd800 == 14 [pid = 1993] [id = 363]
23:35:15 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ad45800 == 13 [pid = 1993] [id = 362]
23:35:15 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ab6f000 == 12 [pid = 1993] [id = 361]
23:35:15 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb15d80800 == 11 [pid = 1993] [id = 360]
23:35:15 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x7feb13f02400) [pid = 1993] [serial = 925] [outer = (nil)] [url = about:blank]
23:35:15 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x7feb17799000) [pid = 1993] [serial = 931] [outer = (nil)] [url = about:blank]
23:35:15 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x7feb15b6a400) [pid = 1993] [serial = 928] [outer = (nil)] [url = about:blank]
23:35:15 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x7feb10c15c00) [pid = 1993] [serial = 916] [outer = (nil)] [url = about:blank]
23:35:15 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x7feb10dd1000) [pid = 1993] [serial = 919] [outer = (nil)] [url = about:blank]
23:35:15 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x7feb1cc95000) [pid = 1993] [serial = 934] [outer = (nil)] [url = about:blank]
23:35:15 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x7feb1258fc00) [pid = 1993] [serial = 922] [outer = (nil)] [url = about:blank]
23:35:16 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x7feb0b8f2800) [pid = 1993] [serial = 958] [outer = (nil)] [url = about:blank]
23:35:16 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x7feb0e1dc000) [pid = 1993] [serial = 961] [outer = (nil)] [url = about:blank]
23:35:16 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ab74800 == 12 [pid = 1993] [id = 376]
23:35:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x7feb0acb5000) [pid = 1993] [serial = 1052] [outer = (nil)]
23:35:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x7feb0b074400) [pid = 1993] [serial = 1053] [outer = 0x7feb0acb5000]
23:35:16 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
23:35:16 INFO - document served over http requires an http
23:35:16 INFO - sub-resource via iframe-tag using the meta-referrer
23:35:16 INFO - delivery method with keep-origin-redirect and when
23:35:16 INFO - the target request is same-origin.
23:35:16 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 2352ms
23:35:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
23:35:17 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0aeb6000 == 13 [pid = 1993] [id = 377]
23:35:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x7feb0adcb800) [pid = 1993] [serial = 1054] [outer = (nil)]
23:35:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x7feb0af1f000) [pid = 1993] [serial = 1055] [outer = 0x7feb0adcb800]
23:35:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x7feb0d6b9000) [pid = 1993] [serial = 1056] [outer = 0x7feb0adcb800]
23:35:18 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ba6d800 == 14 [pid = 1993] [id = 378]
23:35:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x7feb0db19400) [pid = 1993] [serial = 1057] [outer = (nil)]
23:35:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x7feb0db1e000) [pid = 1993] [serial = 1058] [outer = 0x7feb0db19400]
23:35:19 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
23:35:19 INFO - document served over http requires an http
23:35:19 INFO - sub-resource via iframe-tag using the meta-referrer
23:35:19 INFO - delivery method with no-redirect and when
23:35:19 INFO - the target request is same-origin.
23:35:19 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 2638ms
23:35:19 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
23:35:19 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0d74a000 == 15 [pid = 1993] [id = 379]
23:35:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x7feb0b8f0000) [pid = 1993] [serial = 1059] [outer = (nil)]
23:35:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x7feb0db1b000) [pid = 1993] [serial = 1060] [outer = 0x7feb0b8f0000]
23:35:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x7feb0ebea800) [pid = 1993] [serial = 1061] [outer = 0x7feb0b8f0000]
23:35:20 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x7feb15ed4800) [pid = 1993] [serial = 1005] [outer = (nil)] [url = about:blank]
23:35:20 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x7feb13c5a400) [pid = 1993] [serial = 996] [outer = (nil)] [url = about:blank]
23:35:20 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x7feb14f58000) [pid = 1993] [serial = 999] [outer = (nil)] [url = about:blank]
23:35:20 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x7feb15b69c00) [pid = 1993] [serial = 1002] [outer = (nil)] [url = about:blank]
23:35:20 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x7feb12393c00) [pid = 1993] [serial = 990] [outer = (nil)] [url = about:blank]
23:35:20 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x7feb1273d800) [pid = 1993] [serial = 993] [outer = (nil)] [url = about:blank]
23:35:20 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x7feb10db9800) [pid = 1993] [serial = 981] [outer = (nil)] [url = about:blank]
23:35:20 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x7feb10f3bc00) [pid = 1993] [serial = 984] [outer = (nil)] [url = about:blank]
23:35:20 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x7feb1184d800) [pid = 1993] [serial = 987] [outer = (nil)] [url = about:blank]
23:35:20 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x7feb0d6bd000) [pid = 1993] [serial = 969] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:35:20 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x7feb0b680000) [pid = 1993] [serial = 966] [outer = (nil)] [url = about:blank]
23:35:20 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x7feb0ee26000) [pid = 1993] [serial = 974] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782456062]
23:35:20 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x7feb0d6bb400) [pid = 1993] [serial = 971] [outer = (nil)] [url = about:blank]
23:35:20 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x7feb0f7f5400) [pid = 1993] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:35:20 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x7feb0ee25800) [pid = 1993] [serial = 976] [outer = (nil)] [url = about:blank]
23:35:20 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x7feb0ae98400) [pid = 1993] [serial = 963] [outer = (nil)] [url = about:blank]
23:35:20 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x7feb0b071800) [pid = 1993] [serial = 1016] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782485404]
23:35:20 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x7feb0ae98000) [pid = 1993] [serial = 1013] [outer = (nil)] [url = about:blank]
23:35:20 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x7feb0adcfc00) [pid = 1993] [serial = 1011] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:35:20 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x7feb161f3800) [pid = 1993] [serial = 1008] [outer = (nil)] [url = about:blank]
23:35:20 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x7feb0af2a800) [pid = 1993] [serial = 1018] [outer = (nil)] [url = about:blank]
23:35:20 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x7feb0f7f0000) [pid = 1993] [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]
23:35:20 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x7feb0ee1f800) [pid = 1993] [serial = 973] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782456062]
23:35:20 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x7feb0c693c00) [pid = 1993] [serial = 968] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:35:20 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x7feb10c15000) [pid = 1993] [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]
23:35:20 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x7feb11032c00) [pid = 1993] [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]
23:35:20 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x7feb0add8c00) [pid = 1993] [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]
23:35:20 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x7feb0af28800) [pid = 1993] [serial = 1015] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782485404]
23:35:20 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x7feb0f7e8400) [pid = 1993] [serial = 978] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:35:20 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x7feb15b64c00) [pid = 1993] [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]
23:35:20 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x7feb1273d400) [pid = 1993] [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]
23:35:20 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x7feb13efb000) [pid = 1993] [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]
23:35:20 INFO - PROCESS | 1946 | --DOMWINDOW == 69 (0x7feb1509d000) [pid = 1993] [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]
23:35:20 INFO - PROCESS | 1946 | --DOMWINDOW == 68 (0x7feb11851000) [pid = 1993] [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]
23:35:20 INFO - PROCESS | 1946 | --DOMWINDOW == 67 (0x7feb12393400) [pid = 1993] [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]
23:35:20 INFO - PROCESS | 1946 | --DOMWINDOW == 66 (0x7feb0c695400) [pid = 1993] [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]
23:35:20 INFO - PROCESS | 1946 | --DOMWINDOW == 65 (0x7feb0acb9c00) [pid = 1993] [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]
23:35:20 INFO - PROCESS | 1946 | --DOMWINDOW == 64 (0x7feb0b8f1800) [pid = 1993] [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]
23:35:20 INFO - PROCESS | 1946 | --DOMWINDOW == 63 (0x7feb0acb1000) [pid = 1993] [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]
23:35:20 INFO - PROCESS | 1946 | --DOMWINDOW == 62 (0x7feb0ab56c00) [pid = 1993] [serial = 1010] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:35:20 INFO - PROCESS | 1946 | --DOMWINDOW == 61 (0x7feb1454d800) [pid = 1993] [serial = 997] [outer = (nil)] [url = about:blank]
23:35:20 INFO - PROCESS | 1946 | --DOMWINDOW == 60 (0x7feb1264b400) [pid = 1993] [serial = 991] [outer = (nil)] [url = about:blank]
23:35:20 INFO - PROCESS | 1946 | --DOMWINDOW == 59 (0x7feb13163800) [pid = 1993] [serial = 994] [outer = (nil)] [url = about:blank]
23:35:21 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ebcf000 == 16 [pid = 1993] [id = 380]
23:35:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 60 (0x7feb0adcfc00) [pid = 1993] [serial = 1062] [outer = (nil)]
23:35:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 61 (0x7feb0b073800) [pid = 1993] [serial = 1063] [outer = 0x7feb0adcfc00]
23:35:21 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
23:35:21 INFO - document served over http requires an http
23:35:21 INFO - sub-resource via iframe-tag using the meta-referrer
23:35:21 INFO - delivery method with swap-origin-redirect and when
23:35: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"
23:35:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:35:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:35:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:35:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:35:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:35:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:35:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:35:21 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
23:35:21 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 2235ms
23:35:21 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
23:35:21 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0eeef000 == 17 [pid = 1993] [id = 381]
23:35:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 62 (0x7feb0af29c00) [pid = 1993] [serial = 1064] [outer = (nil)]
23:35:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 63 (0x7feb0dce2c00) [pid = 1993] [serial = 1065] [outer = 0x7feb0af29c00]
23:35:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 64 (0x7feb0ee22400) [pid = 1993] [serial = 1066] [outer = 0x7feb0af29c00]
23:35:23 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
23:35:23 INFO - document served over http requires an http
23:35:23 INFO - sub-resource via script-tag using the meta-referrer
23:35:23 INFO - delivery method with keep-origin-redirect and when
23:35:23 INFO - the target request is same-origin.
23:35:23 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 1685ms
23:35:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
23:35:23 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0d748000 == 18 [pid = 1993] [id = 382]
23:35:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 65 (0x7feb0af2a800) [pid = 1993] [serial = 1067] [outer = (nil)]
23:35:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 66 (0x7feb0b7e7c00) [pid = 1993] [serial = 1068] [outer = 0x7feb0af2a800]
23:35:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 67 (0x7feb0db1b800) [pid = 1993] [serial = 1069] [outer = 0x7feb0af2a800]
23:35:25 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
23:35:25 INFO - document served over http requires an http
23:35:25 INFO - sub-resource via script-tag using the meta-referrer
23:35:25 INFO - delivery method with no-redirect and when
23:35:25 INFO - the target request is same-origin.
23:35:25 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 1745ms
23:35:25 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
23:35:25 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f015000 == 19 [pid = 1993] [id = 383]
23:35:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 68 (0x7feb0b3b6800) [pid = 1993] [serial = 1070] [outer = (nil)]
23:35:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 69 (0x7feb0ebee400) [pid = 1993] [serial = 1071] [outer = 0x7feb0b3b6800]
23:35:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 70 (0x7feb0ee2a800) [pid = 1993] [serial = 1072] [outer = 0x7feb0b3b6800]
23:35:26 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
23:35:26 INFO - document served over http requires an http
23:35:26 INFO - sub-resource via script-tag using the meta-referrer
23:35:26 INFO - delivery method with swap-origin-redirect and when
23:35: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"
23:35:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:35:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:35:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:35:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:35:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:35:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:35:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:35:26 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
23:35:26 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 1781ms
23:35:26 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
23:35:27 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f14a000 == 20 [pid = 1993] [id = 384]
23:35:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x7feb0ee21000) [pid = 1993] [serial = 1073] [outer = (nil)]
23:35:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x7feb0f0a1800) [pid = 1993] [serial = 1074] [outer = 0x7feb0ee21000]
23:35:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x7feb0f1ddc00) [pid = 1993] [serial = 1075] [outer = 0x7feb0ee21000]
23:35:28 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
23:35:28 INFO - document served over http requires an http
23:35:28 INFO - sub-resource via xhr-request using the meta-referrer
23:35:28 INFO - delivery method with keep-origin-redirect and when
23:35:28 INFO - the target request is same-origin.
23:35:28 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 1983ms
23:35:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
23:35:29 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f1a6800 == 21 [pid = 1993] [id = 385]
23:35:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x7feb0f0a1400) [pid = 1993] [serial = 1076] [outer = (nil)]
23:35:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x7feb0f1e8400) [pid = 1993] [serial = 1077] [outer = 0x7feb0f0a1400]
23:35:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x7feb0f2f8800) [pid = 1993] [serial = 1078] [outer = 0x7feb0f0a1400]
23:35:31 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
23:35:31 INFO - document served over http requires an http
23:35:31 INFO - sub-resource via xhr-request using the meta-referrer
23:35:31 INFO - delivery method with no-redirect and when
23:35:31 INFO - the target request is same-origin.
23:35:31 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | took 2232ms
23:35:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
23:35:31 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f4e7000 == 22 [pid = 1993] [id = 386]
23:35:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x7feb0f1e8c00) [pid = 1993] [serial = 1079] [outer = (nil)]
23:35:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x7feb0f3de800) [pid = 1993] [serial = 1080] [outer = 0x7feb0f1e8c00]
23:35:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x7feb0f5ee800) [pid = 1993] [serial = 1081] [outer = 0x7feb0f1e8c00]
23:35:33 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
23:35:33 INFO - document served over http requires an http
23:35:33 INFO - sub-resource via xhr-request using the meta-referrer
23:35:33 INFO - delivery method with swap-origin-redirect and when
23:35:33 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:35:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:35:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:35:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:35:33 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:35:33 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:35:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:35:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:35:33 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
23:35:33 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 2237ms
23:35:33 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
23:35:34 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f714800 == 23 [pid = 1993] [id = 387]
23:35:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x7feb0f3e3000) [pid = 1993] [serial = 1082] [outer = (nil)]
23:35:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x7feb0f5f6c00) [pid = 1993] [serial = 1083] [outer = 0x7feb0f3e3000]
23:35:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x7feb0f7f2400) [pid = 1993] [serial = 1084] [outer = 0x7feb0f3e3000]
23:35:36 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
23:35:36 INFO - document served over http requires an https
23:35:36 INFO - sub-resource via fetch-request using the meta-referrer
23:35:36 INFO - delivery method with keep-origin-redirect and when
23:35:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:35:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:35:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:35:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:35:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:35:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:35:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:35:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:35:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:35:36 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
23:35:36 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 2950ms
23:35:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
23:35:36 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb10c5f000 == 24 [pid = 1993] [id = 388]
23:35:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x7feb0f5fac00) [pid = 1993] [serial = 1085] [outer = (nil)]
23:35:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x7feb0f97b400) [pid = 1993] [serial = 1086] [outer = 0x7feb0f5fac00]
23:35:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x7feb0f987400) [pid = 1993] [serial = 1087] [outer = 0x7feb0f5fac00]
23:35:38 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
23:35:38 INFO - document served over http requires an https
23:35:38 INFO - sub-resource via fetch-request using the meta-referrer
23:35:38 INFO - delivery method with no-redirect and when
23:35: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"
23:35:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:35:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:35:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:35:38 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:35:38 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:35:38 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:35:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:35:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:35:38 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
23:35:38 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 1882ms
23:35:38 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
23:35:39 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb10e7b000 == 25 [pid = 1993] [id = 389]
23:35:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x7feb0f09c000) [pid = 1993] [serial = 1088] [outer = (nil)]
23:35:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x7feb10c09c00) [pid = 1993] [serial = 1089] [outer = 0x7feb0f09c000]
23:35:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x7feb10db6000) [pid = 1993] [serial = 1090] [outer = 0x7feb0f09c000]
23:35:40 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
23:35:40 INFO - document served over http requires an https
23:35:40 INFO - sub-resource via fetch-request using the meta-referrer
23:35:40 INFO - delivery method with swap-origin-redirect and when
23:35: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"
23:35:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:35:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:35:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:35:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:35:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:35:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:35:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:35:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:35:40 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
23:35:40 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 2592ms
23:35:40 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
23:35:41 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0d738800 == 26 [pid = 1993] [id = 390]
23:35:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x7feb0b074000) [pid = 1993] [serial = 1091] [outer = (nil)]
23:35:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x7feb0b078000) [pid = 1993] [serial = 1092] [outer = 0x7feb0b074000]
23:35:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x7feb0d6b6400) [pid = 1993] [serial = 1093] [outer = 0x7feb0b074000]
23:35:43 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
23:35:43 INFO - document served over http requires an https
23:35:43 INFO - sub-resource via fetch-request using the meta-referrer
23:35:43 INFO - delivery method with swap-origin-redirect and when
23:35: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"
23:35:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:35:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:35:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:35:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:35:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:35:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:35:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:35:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:35:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
23:35:43 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | took 2232ms
23:35:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html
23:35:43 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ebcf000 == 25 [pid = 1993] [id = 380]
23:35:43 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0d74a000 == 24 [pid = 1993] [id = 379]
23:35:43 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ba6d800 == 23 [pid = 1993] [id = 378]
23:35:43 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0aeb6000 == 22 [pid = 1993] [id = 377]
23:35:43 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ab74800 == 21 [pid = 1993] [id = 376]
23:35:43 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0b38b000 == 20 [pid = 1993] [id = 375]
23:35:43 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ad42800 == 19 [pid = 1993] [id = 374]
23:35:43 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ebc3800 == 18 [pid = 1993] [id = 373]
23:35:43 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0e104800 == 17 [pid = 1993] [id = 372]
23:35:43 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0da6b000 == 16 [pid = 1993] [id = 371]
23:35:43 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0d840800 == 15 [pid = 1993] [id = 370]
23:35:43 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0c670800 == 14 [pid = 1993] [id = 369]
23:35:43 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0bda1000 == 13 [pid = 1993] [id = 368]
23:35:43 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ba67800 == 12 [pid = 1993] [id = 367]
23:35:43 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ab68800 == 11 [pid = 1993] [id = 366]
23:35:43 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x7feb0f3e6800) [pid = 1993] [serial = 977] [outer = (nil)] [url = about:blank]
23:35:43 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x7feb0e1e6000) [pid = 1993] [serial = 972] [outer = (nil)] [url = about:blank]
23:35:43 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x7feb11262400) [pid = 1993] [serial = 985] [outer = (nil)] [url = about:blank]
23:35:43 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x7feb10dd5c00) [pid = 1993] [serial = 982] [outer = (nil)] [url = about:blank]
23:35:43 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x7feb11a3d800) [pid = 1993] [serial = 988] [outer = (nil)] [url = about:blank]
23:35:43 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x7feb15a69000) [pid = 1993] [serial = 1000] [outer = (nil)] [url = about:blank]
23:35:43 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x7feb16136800) [pid = 1993] [serial = 1006] [outer = (nil)] [url = about:blank]
23:35:43 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x7feb15e2ec00) [pid = 1993] [serial = 1003] [outer = (nil)] [url = about:blank]
23:35:43 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x7feb0bd73c00) [pid = 1993] [serial = 967] [outer = (nil)] [url = about:blank]
23:35:43 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x7feb0b3bb800) [pid = 1993] [serial = 964] [outer = (nil)] [url = about:blank]
23:35:43 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x7feb0af24c00) [pid = 1993] [serial = 1014] [outer = (nil)] [url = about:blank]
23:35:43 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ab71000 == 12 [pid = 1993] [id = 391]
23:35:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x7feb0af25800) [pid = 1993] [serial = 1094] [outer = (nil)]
23:35:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x7feb0af28c00) [pid = 1993] [serial = 1095] [outer = 0x7feb0af25800]
23:35:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x7feb0b7e0800) [pid = 1993] [serial = 1096] [outer = 0x7feb0af25800]
23:35:45 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
23:35:45 INFO - document served over http requires an https
23:35:45 INFO - sub-resource via fetch-request using the meta-referrer
23:35:45 INFO - delivery method with keep-origin-redirect and when
23:35: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"
23:35:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:35:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:35:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:35:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:35:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:35:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:35:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:35:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:35:45 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
23:35:45 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 2142ms
23:35:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
23:35:45 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0b6bf800 == 13 [pid = 1993] [id = 392]
23:35:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x7feb0af26c00) [pid = 1993] [serial = 1097] [outer = (nil)]
23:35:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x7feb0b8fd000) [pid = 1993] [serial = 1098] [outer = 0x7feb0af26c00]
23:35:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x7feb0d6b9c00) [pid = 1993] [serial = 1099] [outer = 0x7feb0af26c00]
23:35:47 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
23:35:47 INFO - document served over http requires an https
23:35:47 INFO - sub-resource via fetch-request using the meta-referrer
23:35:47 INFO - delivery method with no-redirect and when
23:35: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"
23:35:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:35:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:35:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:35:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:35:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:35:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:35:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:35:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:35:47 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
23:35:47 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 1936ms
23:35:47 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
23:35:47 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0bdad800 == 14 [pid = 1993] [id = 393]
23:35:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x7feb0bd74800) [pid = 1993] [serial = 1100] [outer = (nil)]
23:35:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x7feb0db1e800) [pid = 1993] [serial = 1101] [outer = 0x7feb0bd74800]
23:35:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x7feb0dce3000) [pid = 1993] [serial = 1102] [outer = 0x7feb0bd74800]
23:35:50 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x7feb0add8800) [pid = 1993] [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]
23:35:50 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x7feb0ab48800) [pid = 1993] [serial = 1020] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:35:50 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x7feb0b67d400) [pid = 1993] [serial = 1029] [outer = (nil)] [url = about:blank]
23:35:50 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x7feb0c68cc00) [pid = 1993] [serial = 1035] [outer = (nil)] [url = about:blank]
23:35:50 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x7feb0add4c00) [pid = 1993] [serial = 1050] [outer = (nil)] [url = about:blank]
23:35:50 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x7feb0b073800) [pid = 1993] [serial = 1063] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:35:50 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x7feb0d8bc400) [pid = 1993] [serial = 1038] [outer = (nil)] [url = about:blank]
23:35:50 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x7feb0af1f000) [pid = 1993] [serial = 1055] [outer = (nil)] [url = about:blank]
23:35:50 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x7feb0db28000) [pid = 1993] [serial = 1041] [outer = (nil)] [url = about:blank]
23:35:50 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x7feb0b077000) [pid = 1993] [serial = 1026] [outer = (nil)] [url = about:blank]
23:35:50 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x7feb0db1e000) [pid = 1993] [serial = 1058] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782518439]
23:35:50 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x7feb0acaec00) [pid = 1993] [serial = 1021] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:35:50 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x7feb0dce5c00) [pid = 1993] [serial = 1044] [outer = (nil)] [url = about:blank]
23:35:50 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x7feb0acb6c00) [pid = 1993] [serial = 1023] [outer = (nil)] [url = about:blank]
23:35:50 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x7feb0db1b000) [pid = 1993] [serial = 1060] [outer = (nil)] [url = about:blank]
23:35:50 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x7feb0b8f3800) [pid = 1993] [serial = 1032] [outer = (nil)] [url = about:blank]
23:35:50 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x7feb0b7e9000) [pid = 1993] [serial = 1047] [outer = (nil)] [url = about:blank]
23:35:50 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x7feb0b074400) [pid = 1993] [serial = 1053] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:35:50 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x7feb0dce2c00) [pid = 1993] [serial = 1065] [outer = (nil)] [url = about:blank]
23:35:50 INFO - PROCESS | 1946 | --DOMWINDOW == 69 (0x7feb0adcfc00) [pid = 1993] [serial = 1062] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:35:50 INFO - PROCESS | 1946 | --DOMWINDOW == 68 (0x7feb0b8f0000) [pid = 1993] [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]
23:35:50 INFO - PROCESS | 1946 | --DOMWINDOW == 67 (0x7feb0acb7400) [pid = 1993] [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]
23:35:50 INFO - PROCESS | 1946 | --DOMWINDOW == 66 (0x7feb0adcb800) [pid = 1993] [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]
23:35:50 INFO - PROCESS | 1946 | --DOMWINDOW == 65 (0x7feb0db19400) [pid = 1993] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782518439]
23:35:50 INFO - PROCESS | 1946 | --DOMWINDOW == 64 (0x7feb0acb5000) [pid = 1993] [serial = 1052] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:35:50 INFO - PROCESS | 1946 | --DOMWINDOW == 63 (0x7feb0b3b7c00) [pid = 1993] [serial = 1019] [outer = (nil)] [url = about:blank]
23:35:50 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
23:35:50 INFO - document served over http requires an https
23:35:50 INFO - sub-resource via fetch-request using the meta-referrer
23:35:50 INFO - delivery method with swap-origin-redirect and when
23:35: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"
23:35:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:35:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:35:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:35:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:35:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:35:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:35:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:35:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:35:50 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
23:35:50 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 3707ms
23:35:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html
23:35:51 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0d83c000 == 15 [pid = 1993] [id = 394]
23:35:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 64 (0x7feb0acb5000) [pid = 1993] [serial = 1103] [outer = (nil)]
23:35:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 65 (0x7feb0af28000) [pid = 1993] [serial = 1104] [outer = 0x7feb0acb5000]
23:35:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 66 (0x7feb0b8f8400) [pid = 1993] [serial = 1105] [outer = 0x7feb0acb5000]
23:35:52 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0bd9c000 == 16 [pid = 1993] [id = 395]
23:35:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 67 (0x7feb0add8800) [pid = 1993] [serial = 1106] [outer = (nil)]
23:35:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 68 (0x7feb0b681000) [pid = 1993] [serial = 1107] [outer = 0x7feb0add8800]
23:35:52 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
23:35:52 INFO - document served over http requires an https
23:35:52 INFO - sub-resource via iframe-tag using the meta-referrer
23:35:52 INFO - delivery method with keep-origin-redirect and when
23:35: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"
23:35:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:35:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:35:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:35:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:35:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:35:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:35:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:35:52 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
23:35:52 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 1898ms
23:35:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
23:35:53 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0da67800 == 17 [pid = 1993] [id = 396]
23:35:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 69 (0x7feb0add1000) [pid = 1993] [serial = 1108] [outer = (nil)]
23:35:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 70 (0x7feb0bd69800) [pid = 1993] [serial = 1109] [outer = 0x7feb0add1000]
23:35:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x7feb0db1ec00) [pid = 1993] [serial = 1110] [outer = 0x7feb0add1000]
23:35:54 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0e10e000 == 18 [pid = 1993] [id = 397]
23:35:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x7feb0dce2c00) [pid = 1993] [serial = 1111] [outer = (nil)]
23:35:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x7feb0e1dc000) [pid = 1993] [serial = 1112] [outer = 0x7feb0dce2c00]
23:35:54 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
23:35:54 INFO - document served over http requires an https
23:35:54 INFO - sub-resource via iframe-tag using the meta-referrer
23:35:54 INFO - delivery method with no-redirect and when
23:35: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"
23:35:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:35:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:35:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:35:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:35:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:35:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:35:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:35:54 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
23:35:54 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 1883ms
23:35:54 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
23:35:55 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ebcb000 == 19 [pid = 1993] [id = 398]
23:35:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x7feb0b3bc800) [pid = 1993] [serial = 1113] [outer = (nil)]
23:35:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x7feb0e1d9c00) [pid = 1993] [serial = 1114] [outer = 0x7feb0b3bc800]
23:35:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x7feb0f09d800) [pid = 1993] [serial = 1115] [outer = 0x7feb0b3bc800]
23:35:56 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0eee2800 == 20 [pid = 1993] [id = 399]
23:35:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x7feb0f1e9000) [pid = 1993] [serial = 1116] [outer = (nil)]
23:35:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x7feb0f5ef000) [pid = 1993] [serial = 1117] [outer = 0x7feb0f1e9000]
23:35:56 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
23:35:56 INFO - document served over http requires an https
23:35:56 INFO - sub-resource via iframe-tag using the meta-referrer
23:35:56 INFO - delivery method with swap-origin-redirect and when
23:35: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"
23:35:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:35:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:35:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:35:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:35:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:35:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:35:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:35:56 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
23:35:56 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 1745ms
23:35:56 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
23:35:57 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f141800 == 21 [pid = 1993] [id = 400]
23:35:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x7feb0e1dc400) [pid = 1993] [serial = 1118] [outer = (nil)]
23:35:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x7feb0f2fc000) [pid = 1993] [serial = 1119] [outer = 0x7feb0e1dc400]
23:35:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x7feb0f982c00) [pid = 1993] [serial = 1120] [outer = 0x7feb0e1dc400]
23:35:58 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f71a800 == 22 [pid = 1993] [id = 401]
23:35:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x7feb10dba400) [pid = 1993] [serial = 1121] [outer = (nil)]
23:35:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x7feb10dbac00) [pid = 1993] [serial = 1122] [outer = 0x7feb10dba400]
23:35:58 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
23:35:58 INFO - document served over http requires an https
23:35:58 INFO - sub-resource via iframe-tag using the meta-referrer
23:35:58 INFO - delivery method with swap-origin-redirect and when
23:35: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"
23:35:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:35:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:35:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:35:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:35:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:35:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:35:58 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
23:35:58 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 2366ms
23:35:59 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
23:35:59 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb10f6f800 == 23 [pid = 1993] [id = 402]
23:35:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x7feb0f5efc00) [pid = 1993] [serial = 1123] [outer = (nil)]
23:35:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x7feb10dbec00) [pid = 1993] [serial = 1124] [outer = 0x7feb0f5efc00]
23:35:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x7feb10dd4400) [pid = 1993] [serial = 1125] [outer = 0x7feb0f5efc00]
23:36:00 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb10f89800 == 24 [pid = 1993] [id = 403]
23:36:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x7feb10f33400) [pid = 1993] [serial = 1126] [outer = (nil)]
23:36:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x7feb10f31800) [pid = 1993] [serial = 1127] [outer = 0x7feb10f33400]
23:36:01 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
23:36:01 INFO - document served over http requires an https
23:36:01 INFO - sub-resource via iframe-tag using the meta-referrer
23:36:01 INFO - delivery method with keep-origin-redirect and when
23:36:01 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:36:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:36:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:36:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:36:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:36:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:36:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:36:01 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
23:36:01 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 2536ms
23:36:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
23:36:02 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb11299000 == 25 [pid = 1993] [id = 404]
23:36:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x7feb10dbd400) [pid = 1993] [serial = 1128] [outer = (nil)]
23:36:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x7feb10f35800) [pid = 1993] [serial = 1129] [outer = 0x7feb10dbd400]
23:36:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x7feb10fe2000) [pid = 1993] [serial = 1130] [outer = 0x7feb10dbd400]
23:36:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb11946800 == 26 [pid = 1993] [id = 405]
23:36:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x7feb10fe8400) [pid = 1993] [serial = 1131] [outer = (nil)]
23:36:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x7feb11032400) [pid = 1993] [serial = 1132] [outer = 0x7feb10fe8400]
23:36:04 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
23:36:04 INFO - document served over http requires an https
23:36:04 INFO - sub-resource via iframe-tag using the meta-referrer
23:36:04 INFO - delivery method with no-redirect and when
23:36: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"
23:36:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:36:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:36:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:36:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:36:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:36:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:36:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:36:04 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
23:36:04 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 3098ms
23:36:04 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
23:36:05 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb11953000 == 27 [pid = 1993] [id = 406]
23:36:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x7feb10fea000) [pid = 1993] [serial = 1133] [outer = (nil)]
23:36:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x7feb11039000) [pid = 1993] [serial = 1134] [outer = 0x7feb10fea000]
23:36:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x7feb1115c400) [pid = 1993] [serial = 1135] [outer = 0x7feb10fea000]
23:36:06 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1235c000 == 28 [pid = 1993] [id = 407]
23:36:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x7feb11164400) [pid = 1993] [serial = 1136] [outer = (nil)]
23:36:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x7feb11261800) [pid = 1993] [serial = 1137] [outer = 0x7feb11164400]
23:36:06 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
23:36:06 INFO - document served over http requires an https
23:36:06 INFO - sub-resource via iframe-tag using the meta-referrer
23:36:06 INFO - delivery method with swap-origin-redirect and when
23:36: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"
23:36:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:36:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:36:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:36:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:36:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:36:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:36:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:36:06 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
23:36:06 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 2088ms
23:36:06 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
23:36:07 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1236b800 == 29 [pid = 1993] [id = 408]
23:36:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x7feb11036c00) [pid = 1993] [serial = 1138] [outer = (nil)]
23:36:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x7feb11260800) [pid = 1993] [serial = 1139] [outer = 0x7feb11036c00]
23:36:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x7feb1184e000) [pid = 1993] [serial = 1140] [outer = 0x7feb11036c00]
23:36:08 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
23:36:08 INFO - document served over http requires an https
23:36:08 INFO - sub-resource via script-tag using the meta-referrer
23:36:08 INFO - delivery method with keep-origin-redirect and when
23:36: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"
23:36:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:36:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:36:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:36:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:36:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:36:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:36:08 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
23:36:08 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 1958ms
23:36:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
23:36:09 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb124cb800 == 30 [pid = 1993] [id = 409]
23:36:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x7feb1125e400) [pid = 1993] [serial = 1141] [outer = (nil)]
23:36:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x7feb11855000) [pid = 1993] [serial = 1142] [outer = 0x7feb1125e400]
23:36:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x7feb11917400) [pid = 1993] [serial = 1143] [outer = 0x7feb1125e400]
23:36:10 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
23:36:10 INFO - document served over http requires an https
23:36:10 INFO - sub-resource via script-tag using the meta-referrer
23:36:10 INFO - delivery method with no-redirect and when
23:36: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"
23:36:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:36:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:36:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:36:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:36:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:36:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:36:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:36:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html:23:7
23:36:10 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html | took 1887ms
23:36:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html
23:36:11 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1267a800 == 31 [pid = 1993] [id = 410]
23:36:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x7feb11857400) [pid = 1993] [serial = 1144] [outer = (nil)]
23:36:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x7feb1191c000) [pid = 1993] [serial = 1145] [outer = 0x7feb11857400]
23:36:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x7feb11a43000) [pid = 1993] [serial = 1146] [outer = 0x7feb11857400]
23:36:12 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
23:36:12 INFO - document served over http requires an https
23:36:12 INFO - sub-resource via script-tag using the meta-referrer
23:36:12 INFO - delivery method with swap-origin-redirect and when
23:36: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"
23:36:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:36:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:36:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:36:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:36:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:36:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:36:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:36:12 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
23:36:12 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 2146ms
23:36:12 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
23:36:13 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb127c9800 == 32 [pid = 1993] [id = 411]
23:36:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x7feb0f5f2400) [pid = 1993] [serial = 1147] [outer = (nil)]
23:36:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x7feb11164800) [pid = 1993] [serial = 1148] [outer = 0x7feb0f5f2400]
23:36:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x7feb12395800) [pid = 1993] [serial = 1149] [outer = 0x7feb0f5f2400]
23:36:15 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
23:36:15 INFO - document served over http requires an https
23:36:15 INFO - sub-resource via script-tag using the meta-referrer
23:36:15 INFO - delivery method with swap-origin-redirect and when
23:36: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"
23:36:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:36:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:36:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:36:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:36:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:36:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:36:15 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
23:36:15 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 2940ms
23:36:15 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
23:36:16 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0aebc800 == 33 [pid = 1993] [id = 412]
23:36:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x7feb0b075c00) [pid = 1993] [serial = 1150] [outer = (nil)]
23:36:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x7feb0b3b8800) [pid = 1993] [serial = 1151] [outer = 0x7feb0b075c00]
23:36:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x7feb0c68ac00) [pid = 1993] [serial = 1152] [outer = 0x7feb0b075c00]
23:36:17 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0bdad800 == 32 [pid = 1993] [id = 393]
23:36:17 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0b6bf800 == 31 [pid = 1993] [id = 392]
23:36:17 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ab71000 == 30 [pid = 1993] [id = 391]
23:36:17 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0d738800 == 29 [pid = 1993] [id = 390]
23:36:17 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb10c5f000 == 28 [pid = 1993] [id = 388]
23:36:17 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f714800 == 27 [pid = 1993] [id = 387]
23:36:17 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f4e7000 == 26 [pid = 1993] [id = 386]
23:36:17 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f1a6800 == 25 [pid = 1993] [id = 385]
23:36:17 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f14a000 == 24 [pid = 1993] [id = 384]
23:36:17 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f015000 == 23 [pid = 1993] [id = 383]
23:36:17 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0d748000 == 22 [pid = 1993] [id = 382]
23:36:18 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x7feb0ebea800) [pid = 1993] [serial = 1061] [outer = (nil)] [url = about:blank]
23:36:18 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x7feb0b7e5400) [pid = 1993] [serial = 1051] [outer = (nil)] [url = about:blank]
23:36:18 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x7feb0d6b9000) [pid = 1993] [serial = 1056] [outer = (nil)] [url = about:blank]
23:36:18 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
23:36:18 INFO - document served over http requires an https
23:36:18 INFO - sub-resource via script-tag using the meta-referrer
23:36:18 INFO - delivery method with keep-origin-redirect and when
23:36: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"
23:36:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:36:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:36:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:36:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:36:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:36:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:36:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:36:18 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
23:36:18 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 2283ms
23:36:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
23:36:18 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0b389800 == 23 [pid = 1993] [id = 413]
23:36:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x7feb0b077400) [pid = 1993] [serial = 1153] [outer = (nil)]
23:36:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x7feb0d8bec00) [pid = 1993] [serial = 1154] [outer = 0x7feb0b077400]
23:36:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x7feb0dce2000) [pid = 1993] [serial = 1155] [outer = 0x7feb0b077400]
23:36:20 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
23:36:20 INFO - document served over http requires an https
23:36:20 INFO - sub-resource via script-tag using the meta-referrer
23:36:20 INFO - delivery method with no-redirect and when
23:36: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"
23:36:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:36:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:36:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:36:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:36:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:36:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:36:20 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
23:36:20 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 2584ms
23:36:20 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
23:36:21 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0da6e800 == 24 [pid = 1993] [id = 414]
23:36:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x7feb0d6b4c00) [pid = 1993] [serial = 1156] [outer = (nil)]
23:36:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x7feb0ee29c00) [pid = 1993] [serial = 1157] [outer = 0x7feb0d6b4c00]
23:36:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x7feb0f2f7000) [pid = 1993] [serial = 1158] [outer = 0x7feb0d6b4c00]
23:36:22 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
23:36:22 INFO - document served over http requires an https
23:36:22 INFO - sub-resource via script-tag using the meta-referrer
23:36:22 INFO - delivery method with swap-origin-redirect and when
23:36: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"
23:36:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:36:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:36:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:36:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:36:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:36:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:36:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:36:22 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
23:36:22 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 1750ms
23:36:22 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
23:36:23 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f01a800 == 25 [pid = 1993] [id = 415]
23:36:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 117 (0x7feb0c695000) [pid = 1993] [serial = 1159] [outer = (nil)]
23:36:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 118 (0x7feb0f09a400) [pid = 1993] [serial = 1160] [outer = 0x7feb0c695000]
23:36:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 119 (0x7feb0f97d000) [pid = 1993] [serial = 1161] [outer = 0x7feb0c695000]
23:36:23 INFO - PROCESS | 1946 | --DOMWINDOW == 118 (0x7feb0f3de800) [pid = 1993] [serial = 1080] [outer = (nil)] [url = about:blank]
23:36:23 INFO - PROCESS | 1946 | --DOMWINDOW == 117 (0x7feb10c09c00) [pid = 1993] [serial = 1089] [outer = (nil)] [url = about:blank]
23:36:23 INFO - PROCESS | 1946 | --DOMWINDOW == 116 (0x7feb0f97b400) [pid = 1993] [serial = 1086] [outer = (nil)] [url = about:blank]
23:36:23 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x7feb0b7e7c00) [pid = 1993] [serial = 1068] [outer = (nil)] [url = about:blank]
23:36:23 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x7feb0f0a1800) [pid = 1993] [serial = 1074] [outer = (nil)] [url = about:blank]
23:36:23 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x7feb0f5f6c00) [pid = 1993] [serial = 1083] [outer = (nil)] [url = about:blank]
23:36:23 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x7feb0ebee400) [pid = 1993] [serial = 1071] [outer = (nil)] [url = about:blank]
23:36:23 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x7feb0b078000) [pid = 1993] [serial = 1092] [outer = (nil)] [url = about:blank]
23:36:23 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x7feb0af28c00) [pid = 1993] [serial = 1095] [outer = (nil)] [url = about:blank]
23:36:23 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x7feb0db1e800) [pid = 1993] [serial = 1101] [outer = (nil)] [url = about:blank]
23:36:23 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x7feb0b8fd000) [pid = 1993] [serial = 1098] [outer = (nil)] [url = about:blank]
23:36:23 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x7feb0f1e8400) [pid = 1993] [serial = 1077] [outer = (nil)] [url = about:blank]
23:36:23 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x7feb0af25800) [pid = 1993] [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]
23:36:23 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x7feb0af26c00) [pid = 1993] [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]
23:36:23 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x7feb0b074000) [pid = 1993] [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]
23:36:23 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x7feb0bd74800) [pid = 1993] [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]
23:36:24 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
23:36:24 INFO - document served over http requires an https
23:36:24 INFO - sub-resource via xhr-request using the meta-referrer
23:36:24 INFO - delivery method with keep-origin-redirect and when
23:36: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"
23:36:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:36:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:36:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:36:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:36:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:36:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:36:24 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
23:36:24 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 2183ms
23:36:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
23:36:24 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f1ac800 == 26 [pid = 1993] [id = 416]
23:36:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x7feb0f1e8400) [pid = 1993] [serial = 1162] [outer = (nil)]
23:36:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x7feb0f5f6c00) [pid = 1993] [serial = 1163] [outer = 0x7feb0f1e8400]
23:36:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x7feb10c15000) [pid = 1993] [serial = 1164] [outer = 0x7feb0f1e8400]
23:36:26 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
23:36:26 INFO - document served over http requires an https
23:36:26 INFO - sub-resource via xhr-request using the meta-referrer
23:36:26 INFO - delivery method with no-redirect and when
23:36: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"
23:36:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:36:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:36:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:36:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:36:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:36:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:36:26 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
23:36:26 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 1737ms
23:36:26 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
23:36:26 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0eef6000 == 27 [pid = 1993] [id = 417]
23:36:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x7feb0b074000) [pid = 1993] [serial = 1165] [outer = (nil)]
23:36:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x7feb0dce9c00) [pid = 1993] [serial = 1166] [outer = 0x7feb0b074000]
23:36:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x7feb0f5f4000) [pid = 1993] [serial = 1167] [outer = 0x7feb0b074000]
23:36:28 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
23:36:28 INFO - document served over http requires an https
23:36:28 INFO - sub-resource via xhr-request using the meta-referrer
23:36:28 INFO - delivery method with swap-origin-redirect and when
23:36: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"
23:36:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:36:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:36:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:36:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:36:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:36:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:36:28 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
23:36:28 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 2186ms
23:36:28 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
23:36:29 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb10c64000 == 28 [pid = 1993] [id = 418]
23:36:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x7feb0d8be400) [pid = 1993] [serial = 1168] [outer = (nil)]
23:36:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x7feb10dc3800) [pid = 1993] [serial = 1169] [outer = 0x7feb0d8be400]
23:36:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x7feb1115ac00) [pid = 1993] [serial = 1170] [outer = 0x7feb0d8be400]
23:36:31 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
23:36:31 INFO - document served over http requires an https
23:36:31 INFO - sub-resource via xhr-request using the meta-referrer
23:36:31 INFO - delivery method with swap-origin-redirect and when
23:36: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"
23:36:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:36:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:36:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:36:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:36:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:36:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:36:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:36:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
23:36:31 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | took 2360ms
23:36:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html
23:36:31 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb12361000 == 29 [pid = 1993] [id = 419]
23:36:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x7feb1115f000) [pid = 1993] [serial = 1171] [outer = (nil)]
23:36:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x7feb1238e000) [pid = 1993] [serial = 1172] [outer = 0x7feb1115f000]
23:36:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x7feb12594c00) [pid = 1993] [serial = 1173] [outer = 0x7feb1115f000]
23:36:33 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
23:36:33 INFO - document served over http requires an https
23:36:33 INFO - sub-resource via xhr-request using the meta-referrer
23:36:33 INFO - delivery method with keep-origin-redirect and when
23:36:33 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:36:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:36:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:36:33 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:36:33 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:36:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:36:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:36:33 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
23:36:33 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 2157ms
23:36:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
23:36:34 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb12e0e000 == 30 [pid = 1993] [id = 420]
23:36:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x7feb1191cc00) [pid = 1993] [serial = 1174] [outer = (nil)]
23:36:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 117 (0x7feb12645800) [pid = 1993] [serial = 1175] [outer = 0x7feb1191cc00]
23:36:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 118 (0x7feb12651c00) [pid = 1993] [serial = 1176] [outer = 0x7feb1191cc00]
23:36:36 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
23:36:36 INFO - document served over http requires an https
23:36:36 INFO - sub-resource via xhr-request using the meta-referrer
23:36:36 INFO - delivery method with no-redirect and when
23:36:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:36:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:36:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:36:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:36:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:36:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:36:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:36:36 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
23:36:36 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 3009ms
23:36:36 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
23:36:36 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb133dc800 == 31 [pid = 1993] [id = 421]
23:36:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 119 (0x7feb12646c00) [pid = 1993] [serial = 1177] [outer = (nil)]
23:36:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 120 (0x7feb12737000) [pid = 1993] [serial = 1178] [outer = 0x7feb12646c00]
23:36:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 121 (0x7feb13036c00) [pid = 1993] [serial = 1179] [outer = 0x7feb12646c00]
23:36:38 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
23:36:38 INFO - document served over http requires an https
23:36:38 INFO - sub-resource via xhr-request using the meta-referrer
23:36:38 INFO - delivery method with swap-origin-redirect and when
23:36: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"
23:36:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:36:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:36:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:36:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:36:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:36:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:36:38 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
23:36:38 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 1935ms
23:36:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:36:38 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb133f7000 == 32 [pid = 1993] [id = 422]
23:36:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 122 (0x7feb12737800) [pid = 1993] [serial = 1180] [outer = (nil)]
23:36:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 123 (0x7feb1303f800) [pid = 1993] [serial = 1181] [outer = 0x7feb12737800]
23:36:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 124 (0x7feb13162c00) [pid = 1993] [serial = 1182] [outer = 0x7feb12737800]
23:36:40 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
23:36:40 INFO - document served over http requires an http
23:36:40 INFO - sub-resource via fetch-request using the http-csp
23:36:40 INFO - delivery method with keep-origin-redirect and when
23:36:40 INFO - the target request is cross-origin.
23:36:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1835ms
23:36:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
23:36:40 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1359a800 == 33 [pid = 1993] [id = 423]
23:36:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 125 (0x7feb13156000) [pid = 1993] [serial = 1183] [outer = (nil)]
23:36:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 126 (0x7feb13573400) [pid = 1993] [serial = 1184] [outer = 0x7feb13156000]
23:36:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 127 (0x7feb1357cc00) [pid = 1993] [serial = 1185] [outer = 0x7feb13156000]
23:36:41 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
23:36:41 INFO - document served over http requires an http
23:36:41 INFO - sub-resource via fetch-request using the http-csp
23:36:41 INFO - delivery method with no-redirect and when
23:36:41 INFO - the target request is cross-origin.
23:36:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1782ms
23:36:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:36:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13b7c000 == 34 [pid = 1993] [id = 424]
23:36:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 128 (0x7feb13575000) [pid = 1993] [serial = 1186] [outer = (nil)]
23:36:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 129 (0x7feb13c51800) [pid = 1993] [serial = 1187] [outer = 0x7feb13575000]
23:36:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 130 (0x7feb13c5c800) [pid = 1993] [serial = 1188] [outer = 0x7feb13575000]
23:36:45 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
23:36:45 INFO - document served over http requires an http
23:36:45 INFO - sub-resource via fetch-request using the http-csp
23:36:45 INFO - delivery method with swap-origin-redirect and when
23:36:45 INFO - the target request is cross-origin.
23:36:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 3472ms
23:36:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:36:45 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ad3b800 == 35 [pid = 1993] [id = 425]
23:36:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 131 (0x7feb0ae9d000) [pid = 1993] [serial = 1189] [outer = (nil)]
23:36:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 132 (0x7feb0af1c400) [pid = 1993] [serial = 1190] [outer = 0x7feb0ae9d000]
23:36:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 133 (0x7feb0b8fb400) [pid = 1993] [serial = 1191] [outer = 0x7feb0ae9d000]
23:36:48 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0aeae000 == 36 [pid = 1993] [id = 426]
23:36:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 134 (0x7feb0ae9bc00) [pid = 1993] [serial = 1192] [outer = (nil)]
23:36:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 135 (0x7feb0b7e1c00) [pid = 1993] [serial = 1193] [outer = 0x7feb0ae9bc00]
23:36:48 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
23:36:48 INFO - document served over http requires an http
23:36:48 INFO - sub-resource via iframe-tag using the http-csp
23:36:48 INFO - delivery method with keep-origin-redirect and when
23:36:48 INFO - the target request is cross-origin.
23:36:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2793ms
23:36:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:36:48 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0b37d000 == 37 [pid = 1993] [id = 427]
23:36:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 136 (0x7feb0af23c00) [pid = 1993] [serial = 1194] [outer = (nil)]
23:36:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 137 (0x7feb0b076400) [pid = 1993] [serial = 1195] [outer = 0x7feb0af23c00]
23:36:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 138 (0x7feb0bd6a800) [pid = 1993] [serial = 1196] [outer = 0x7feb0af23c00]
23:36:50 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f01a800 == 36 [pid = 1993] [id = 415]
23:36:50 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0da6e800 == 35 [pid = 1993] [id = 414]
23:36:50 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0b389800 == 34 [pid = 1993] [id = 413]
23:36:50 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0aebc800 == 33 [pid = 1993] [id = 412]
23:36:50 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb127c9800 == 32 [pid = 1993] [id = 411]
23:36:50 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1267a800 == 31 [pid = 1993] [id = 410]
23:36:50 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb124cb800 == 30 [pid = 1993] [id = 409]
23:36:50 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1235c000 == 29 [pid = 1993] [id = 407]
23:36:50 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1236b800 == 28 [pid = 1993] [id = 408]
23:36:50 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb11953000 == 27 [pid = 1993] [id = 406]
23:36:50 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb11299000 == 26 [pid = 1993] [id = 404]
23:36:50 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb11946800 == 25 [pid = 1993] [id = 405]
23:36:50 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb10f89800 == 24 [pid = 1993] [id = 403]
23:36:50 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb10f6f800 == 23 [pid = 1993] [id = 402]
23:36:50 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f71a800 == 22 [pid = 1993] [id = 401]
23:36:50 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f141800 == 21 [pid = 1993] [id = 400]
23:36:50 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0eee2800 == 20 [pid = 1993] [id = 399]
23:36:50 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ebcb000 == 19 [pid = 1993] [id = 398]
23:36:50 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0e10e000 == 18 [pid = 1993] [id = 397]
23:36:50 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0da67800 == 17 [pid = 1993] [id = 396]
23:36:50 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0eeef000 == 16 [pid = 1993] [id = 381]
23:36:50 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0bd9c000 == 15 [pid = 1993] [id = 395]
23:36:50 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0d83c000 == 14 [pid = 1993] [id = 394]
23:36:50 INFO - PROCESS | 1946 | --DOMWINDOW == 137 (0x7feb0d6b6400) [pid = 1993] [serial = 1093] [outer = (nil)] [url = about:blank]
23:36:50 INFO - PROCESS | 1946 | --DOMWINDOW == 136 (0x7feb0ee22400) [pid = 1993] [serial = 1066] [outer = (nil)] [url = about:blank]
23:36:50 INFO - PROCESS | 1946 | --DOMWINDOW == 135 (0x7feb0d6b9c00) [pid = 1993] [serial = 1099] [outer = (nil)] [url = about:blank]
23:36:50 INFO - PROCESS | 1946 | --DOMWINDOW == 134 (0x7feb0b7e0800) [pid = 1993] [serial = 1096] [outer = (nil)] [url = about:blank]
23:36:50 INFO - PROCESS | 1946 | --DOMWINDOW == 133 (0x7feb0dce3000) [pid = 1993] [serial = 1102] [outer = (nil)] [url = about:blank]
23:36:50 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0aeb0000 == 15 [pid = 1993] [id = 428]
23:36:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 134 (0x7feb0acae400) [pid = 1993] [serial = 1197] [outer = (nil)]
23:36:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 135 (0x7feb0af1d000) [pid = 1993] [serial = 1198] [outer = 0x7feb0acae400]
23:36:50 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
23:36:50 INFO - document served over http requires an http
23:36:50 INFO - sub-resource via iframe-tag using the http-csp
23:36:50 INFO - delivery method with no-redirect and when
23:36:50 INFO - the target request is cross-origin.
23:36:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2186ms
23:36:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:36:50 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ba6a000 == 16 [pid = 1993] [id = 429]
23:36:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 136 (0x7feb0ae98800) [pid = 1993] [serial = 1199] [outer = (nil)]
23:36:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 137 (0x7feb0b079800) [pid = 1993] [serial = 1200] [outer = 0x7feb0ae98800]
23:36:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 138 (0x7feb0d6b2c00) [pid = 1993] [serial = 1201] [outer = 0x7feb0ae98800]
23:36:52 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0bdb2000 == 17 [pid = 1993] [id = 430]
23:36:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 139 (0x7feb0d6bd000) [pid = 1993] [serial = 1202] [outer = (nil)]
23:36:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 140 (0x7feb0d8c2000) [pid = 1993] [serial = 1203] [outer = 0x7feb0d6bd000]
23:36:52 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
23:36:52 INFO - document served over http requires an http
23:36:52 INFO - sub-resource via iframe-tag using the http-csp
23:36:52 INFO - delivery method with swap-origin-redirect and when
23:36:52 INFO - the target request is cross-origin.
23:36:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1686ms
23:36:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:36:52 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0d734000 == 18 [pid = 1993] [id = 431]
23:36:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 141 (0x7feb0b075000) [pid = 1993] [serial = 1204] [outer = (nil)]
23:36:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 142 (0x7feb0d8c0000) [pid = 1993] [serial = 1205] [outer = 0x7feb0b075000]
23:36:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 143 (0x7feb0db97400) [pid = 1993] [serial = 1206] [outer = 0x7feb0b075000]
23:36:53 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
23:36:53 INFO - document served over http requires an http
23:36:53 INFO - sub-resource via script-tag using the http-csp
23:36:53 INFO - delivery method with keep-origin-redirect and when
23:36:53 INFO - the target request is cross-origin.
23:36:53 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1631ms
23:36:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
23:36:54 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0d83e000 == 19 [pid = 1993] [id = 432]
23:36:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 144 (0x7feb0d8c5400) [pid = 1993] [serial = 1207] [outer = (nil)]
23:36:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 145 (0x7feb0db9cc00) [pid = 1993] [serial = 1208] [outer = 0x7feb0d8c5400]
23:36:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 146 (0x7feb0e1dec00) [pid = 1993] [serial = 1209] [outer = 0x7feb0d8c5400]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 145 (0x7feb0d6b4c00) [pid = 1993] [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]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 144 (0x7feb0f5f2400) [pid = 1993] [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]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 143 (0x7feb0b075c00) [pid = 1993] [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]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 142 (0x7feb0b077400) [pid = 1993] [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]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 141 (0x7feb11164400) [pid = 1993] [serial = 1136] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 140 (0x7feb10f33400) [pid = 1993] [serial = 1126] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 139 (0x7feb10fe8400) [pid = 1993] [serial = 1131] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782563586]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 138 (0x7feb0f1e9000) [pid = 1993] [serial = 1116] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 137 (0x7feb10dba400) [pid = 1993] [serial = 1121] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 136 (0x7feb0add8800) [pid = 1993] [serial = 1106] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 135 (0x7feb0dce2c00) [pid = 1993] [serial = 1111] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782554524]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 134 (0x7feb15ed6000) [pid = 1993] [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]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 133 (0x7feb0acac800) [pid = 1993] [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]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 132 (0x7feb1191c000) [pid = 1993] [serial = 1145] [outer = (nil)] [url = about:blank]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 131 (0x7feb11261800) [pid = 1993] [serial = 1137] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 130 (0x7feb11039000) [pid = 1993] [serial = 1134] [outer = (nil)] [url = about:blank]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 129 (0x7feb11260800) [pid = 1993] [serial = 1139] [outer = (nil)] [url = about:blank]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 128 (0x7feb11855000) [pid = 1993] [serial = 1142] [outer = (nil)] [url = about:blank]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 127 (0x7feb10f31800) [pid = 1993] [serial = 1127] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 126 (0x7feb10dbec00) [pid = 1993] [serial = 1124] [outer = (nil)] [url = about:blank]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 125 (0x7feb11032400) [pid = 1993] [serial = 1132] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782563586]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 124 (0x7feb10f35800) [pid = 1993] [serial = 1129] [outer = (nil)] [url = about:blank]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 123 (0x7feb0f5ef000) [pid = 1993] [serial = 1117] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 122 (0x7feb0e1d9c00) [pid = 1993] [serial = 1114] [outer = (nil)] [url = about:blank]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 121 (0x7feb10dbac00) [pid = 1993] [serial = 1122] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 120 (0x7feb0f2fc000) [pid = 1993] [serial = 1119] [outer = (nil)] [url = about:blank]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 119 (0x7feb0b681000) [pid = 1993] [serial = 1107] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 118 (0x7feb0af28000) [pid = 1993] [serial = 1104] [outer = (nil)] [url = about:blank]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 117 (0x7feb0e1dc000) [pid = 1993] [serial = 1112] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782554524]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 116 (0x7feb0bd69800) [pid = 1993] [serial = 1109] [outer = (nil)] [url = about:blank]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x7feb0ee29c00) [pid = 1993] [serial = 1157] [outer = (nil)] [url = about:blank]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x7feb0d8bec00) [pid = 1993] [serial = 1154] [outer = (nil)] [url = about:blank]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x7feb0f09a400) [pid = 1993] [serial = 1160] [outer = (nil)] [url = about:blank]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x7feb11164800) [pid = 1993] [serial = 1148] [outer = (nil)] [url = about:blank]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x7feb0b3b8800) [pid = 1993] [serial = 1151] [outer = (nil)] [url = about:blank]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x7feb0af22400) [pid = 1993] [serial = 1024] [outer = (nil)] [url = about:blank]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x7feb0b7e8c00) [pid = 1993] [serial = 1030] [outer = (nil)] [url = about:blank]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x7feb0f1ddc00) [pid = 1993] [serial = 1075] [outer = (nil)] [url = about:blank]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x7feb0e1d7c00) [pid = 1993] [serial = 1045] [outer = (nil)] [url = about:blank]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x7feb0db1c400) [pid = 1993] [serial = 1039] [outer = (nil)] [url = about:blank]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x7feb0d6b4400) [pid = 1993] [serial = 1036] [outer = (nil)] [url = about:blank]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x7feb0f2f8800) [pid = 1993] [serial = 1078] [outer = (nil)] [url = about:blank]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x7feb1645c400) [pid = 1993] [serial = 1009] [outer = (nil)] [url = about:blank]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x7feb0ee2a800) [pid = 1993] [serial = 1072] [outer = (nil)] [url = about:blank]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x7feb0f987400) [pid = 1993] [serial = 1087] [outer = (nil)] [url = about:blank]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x7feb0db1b800) [pid = 1993] [serial = 1069] [outer = (nil)] [url = about:blank]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x7feb0ebe4c00) [pid = 1993] [serial = 1048] [outer = (nil)] [url = about:blank]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x7feb0bd6e800) [pid = 1993] [serial = 1033] [outer = (nil)] [url = about:blank]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x7feb0dba1400) [pid = 1993] [serial = 1042] [outer = (nil)] [url = about:blank]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x7feb0b3c5000) [pid = 1993] [serial = 1027] [outer = (nil)] [url = about:blank]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x7feb0f7f2400) [pid = 1993] [serial = 1084] [outer = (nil)] [url = about:blank]
23:36:57 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x7feb0f5ee800) [pid = 1993] [serial = 1081] [outer = (nil)] [url = about:blank]
23:36:57 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
23:36:57 INFO - document served over http requires an http
23:36:57 INFO - sub-resource via script-tag using the http-csp
23:36:57 INFO - delivery method with no-redirect and when
23:36:57 INFO - the target request is cross-origin.
23:36:57 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 3886ms
23:36:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:36:58 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0da60800 == 20 [pid = 1993] [id = 433]
23:36:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x7feb0af1f000) [pid = 1993] [serial = 1210] [outer = (nil)]
23:36:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x7feb0af27800) [pid = 1993] [serial = 1211] [outer = 0x7feb0af1f000]
23:36:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x7feb0b7ea000) [pid = 1993] [serial = 1212] [outer = 0x7feb0af1f000]
23:37:00 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
23:37:00 INFO - document served over http requires an http
23:37:00 INFO - sub-resource via script-tag using the http-csp
23:37:00 INFO - delivery method with swap-origin-redirect and when
23:37:00 INFO - the target request is cross-origin.
23:37:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2992ms
23:37:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:37:01 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0c656800 == 21 [pid = 1993] [id = 434]
23:37:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x7feb0add5400) [pid = 1993] [serial = 1213] [outer = (nil)]
23:37:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x7feb0af2a400) [pid = 1993] [serial = 1214] [outer = 0x7feb0add5400]
23:37:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x7feb0bd71400) [pid = 1993] [serial = 1215] [outer = 0x7feb0add5400]
23:37:02 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
23:37:02 INFO - document served over http requires an http
23:37:02 INFO - sub-resource via xhr-request using the http-csp
23:37:02 INFO - delivery method with keep-origin-redirect and when
23:37:02 INFO - the target request is cross-origin.
23:37:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2136ms
23:37:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
23:37:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0e10e000 == 22 [pid = 1993] [id = 435]
23:37:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x7feb0b07ac00) [pid = 1993] [serial = 1216] [outer = (nil)]
23:37:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x7feb0d8b9400) [pid = 1993] [serial = 1217] [outer = 0x7feb0b07ac00]
23:37:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x7feb0dba1400) [pid = 1993] [serial = 1218] [outer = 0x7feb0b07ac00]
23:37:04 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
23:37:04 INFO - document served over http requires an http
23:37:04 INFO - sub-resource via xhr-request using the http-csp
23:37:04 INFO - delivery method with no-redirect and when
23:37:04 INFO - the target request is cross-origin.
23:37:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1798ms
23:37:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:37:05 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ebdb000 == 23 [pid = 1993] [id = 436]
23:37:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x7feb0d8ba800) [pid = 1993] [serial = 1219] [outer = (nil)]
23:37:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x7feb0ebe4c00) [pid = 1993] [serial = 1220] [outer = 0x7feb0d8ba800]
23:37:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x7feb0f099800) [pid = 1993] [serial = 1221] [outer = 0x7feb0d8ba800]
23:37:06 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
23:37:06 INFO - document served over http requires an http
23:37:06 INFO - sub-resource via xhr-request using the http-csp
23:37:06 INFO - delivery method with swap-origin-redirect and when
23:37:06 INFO - the target request is cross-origin.
23:37:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1847ms
23:37:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:37:06 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f016000 == 24 [pid = 1993] [id = 437]
23:37:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x7feb0ebe5c00) [pid = 1993] [serial = 1222] [outer = (nil)]
23:37:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x7feb0f1dc400) [pid = 1993] [serial = 1223] [outer = 0x7feb0ebe5c00]
23:37:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x7feb0f3e0000) [pid = 1993] [serial = 1224] [outer = 0x7feb0ebe5c00]
23:37:08 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
23:37:08 INFO - document served over http requires an https
23:37:08 INFO - sub-resource via fetch-request using the http-csp
23:37:08 INFO - delivery method with keep-origin-redirect and when
23:37:08 INFO - the target request is cross-origin.
23:37:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2100ms
23:37:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
23:37:09 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f1a4000 == 25 [pid = 1993] [id = 438]
23:37:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x7feb0f09e400) [pid = 1993] [serial = 1225] [outer = (nil)]
23:37:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x7feb0f5f7000) [pid = 1993] [serial = 1226] [outer = 0x7feb0f09e400]
23:37:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x7feb0f97b000) [pid = 1993] [serial = 1227] [outer = 0x7feb0f09e400]
23:37:11 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
23:37:11 INFO - document served over http requires an https
23:37:11 INFO - sub-resource via fetch-request using the http-csp
23:37:11 INFO - delivery method with no-redirect and when
23:37:11 INFO - the target request is cross-origin.
23:37:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2386ms
23:37:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:37:11 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb10c51800 == 26 [pid = 1993] [id = 439]
23:37:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x7feb0f5f6800) [pid = 1993] [serial = 1228] [outer = (nil)]
23:37:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x7feb10dc1c00) [pid = 1993] [serial = 1229] [outer = 0x7feb0f5f6800]
23:37:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x7feb10f3b800) [pid = 1993] [serial = 1230] [outer = 0x7feb0f5f6800]
23:37:13 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
23:37:13 INFO - document served over http requires an https
23:37:13 INFO - sub-resource via fetch-request using the http-csp
23:37:13 INFO - delivery method with swap-origin-redirect and when
23:37:13 INFO - the target request is cross-origin.
23:37:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2187ms
23:37:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:37:13 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1128a800 == 27 [pid = 1993] [id = 440]
23:37:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x7feb10dc1800) [pid = 1993] [serial = 1231] [outer = (nil)]
23:37:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 117 (0x7feb11032c00) [pid = 1993] [serial = 1232] [outer = 0x7feb10dc1800]
23:37:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 118 (0x7feb1115ec00) [pid = 1993] [serial = 1233] [outer = 0x7feb10dc1800]
23:37:15 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb11946800 == 28 [pid = 1993] [id = 441]
23:37:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 119 (0x7feb11261800) [pid = 1993] [serial = 1234] [outer = (nil)]
23:37:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 120 (0x7feb1184d400) [pid = 1993] [serial = 1235] [outer = 0x7feb11261800]
23:37:16 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
23:37:16 INFO - document served over http requires an https
23:37:16 INFO - sub-resource via iframe-tag using the http-csp
23:37:16 INFO - delivery method with keep-origin-redirect and when
23:37:16 INFO - the target request is cross-origin.
23:37:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2838ms
23:37:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:37:16 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1195d800 == 29 [pid = 1993] [id = 442]
23:37:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 121 (0x7feb11031c00) [pid = 1993] [serial = 1236] [outer = (nil)]
23:37:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 122 (0x7feb11266c00) [pid = 1993] [serial = 1237] [outer = 0x7feb11031c00]
23:37:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 123 (0x7feb1191b800) [pid = 1993] [serial = 1238] [outer = 0x7feb11031c00]
23:37:17 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb124bb000 == 30 [pid = 1993] [id = 443]
23:37:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 124 (0x7feb11a45400) [pid = 1993] [serial = 1239] [outer = (nil)]
23:37:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 125 (0x7feb1238ec00) [pid = 1993] [serial = 1240] [outer = 0x7feb11a45400]
23:37:18 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
23:37:18 INFO - document served over http requires an https
23:37:18 INFO - sub-resource via iframe-tag using the http-csp
23:37:18 INFO - delivery method with no-redirect and when
23:37:18 INFO - the target request is cross-origin.
23:37:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2105ms
23:37:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:37:18 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb124d6800 == 31 [pid = 1993] [id = 444]
23:37:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 126 (0x7feb11850800) [pid = 1993] [serial = 1241] [outer = (nil)]
23:37:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 127 (0x7feb11a49400) [pid = 1993] [serial = 1242] [outer = 0x7feb11850800]
23:37:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 128 (0x7feb13038000) [pid = 1993] [serial = 1243] [outer = 0x7feb11850800]
23:37:21 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ba71000 == 32 [pid = 1993] [id = 445]
23:37:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 129 (0x7feb0acb9400) [pid = 1993] [serial = 1244] [outer = (nil)]
23:37:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 130 (0x7feb0b681c00) [pid = 1993] [serial = 1245] [outer = 0x7feb0acb9400]
23:37:21 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
23:37:21 INFO - document served over http requires an https
23:37:21 INFO - sub-resource via iframe-tag using the http-csp
23:37:21 INFO - delivery method with swap-origin-redirect and when
23:37:21 INFO - the target request is cross-origin.
23:37:21 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3100ms
23:37:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:37:21 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0aec5800 == 33 [pid = 1993] [id = 446]
23:37:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 131 (0x7feb0ae9d400) [pid = 1993] [serial = 1246] [outer = (nil)]
23:37:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 132 (0x7feb0af27400) [pid = 1993] [serial = 1247] [outer = 0x7feb0ae9d400]
23:37:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 133 (0x7feb0d6af400) [pid = 1993] [serial = 1248] [outer = 0x7feb0ae9d400]
23:37:23 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
23:37:23 INFO - document served over http requires an https
23:37:23 INFO - sub-resource via script-tag using the http-csp
23:37:23 INFO - delivery method with keep-origin-redirect and when
23:37:23 INFO - the target request is cross-origin.
23:37:23 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2049ms
23:37:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
23:37:24 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ab70800 == 34 [pid = 1993] [id = 447]
23:37:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 134 (0x7feb0add0000) [pid = 1993] [serial = 1249] [outer = (nil)]
23:37:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 135 (0x7feb0aea0c00) [pid = 1993] [serial = 1250] [outer = 0x7feb0add0000]
23:37:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 136 (0x7feb0db97000) [pid = 1993] [serial = 1251] [outer = 0x7feb0add0000]
23:37:24 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0d83e000 == 33 [pid = 1993] [id = 432]
23:37:24 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0d734000 == 32 [pid = 1993] [id = 431]
23:37:24 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0bdb2000 == 31 [pid = 1993] [id = 430]
23:37:24 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ba6a000 == 30 [pid = 1993] [id = 429]
23:37:24 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0aeb0000 == 29 [pid = 1993] [id = 428]
23:37:24 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0b37d000 == 28 [pid = 1993] [id = 427]
23:37:24 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0aeae000 == 27 [pid = 1993] [id = 426]
23:37:24 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ad3b800 == 26 [pid = 1993] [id = 425]
23:37:24 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1359a800 == 25 [pid = 1993] [id = 423]
23:37:24 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb133f7000 == 24 [pid = 1993] [id = 422]
23:37:24 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb133dc800 == 23 [pid = 1993] [id = 421]
23:37:24 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb12e0e000 == 22 [pid = 1993] [id = 420]
23:37:24 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb12361000 == 21 [pid = 1993] [id = 419]
23:37:24 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb10c64000 == 20 [pid = 1993] [id = 418]
23:37:24 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0eef6000 == 19 [pid = 1993] [id = 417]
23:37:24 INFO - PROCESS | 1946 | --DOMWINDOW == 135 (0x7feb12395800) [pid = 1993] [serial = 1149] [outer = (nil)] [url = about:blank]
23:37:24 INFO - PROCESS | 1946 | --DOMWINDOW == 134 (0x7feb0c68ac00) [pid = 1993] [serial = 1152] [outer = (nil)] [url = about:blank]
23:37:24 INFO - PROCESS | 1946 | --DOMWINDOW == 133 (0x7feb0f2f7000) [pid = 1993] [serial = 1158] [outer = (nil)] [url = about:blank]
23:37:24 INFO - PROCESS | 1946 | --DOMWINDOW == 132 (0x7feb0dce2000) [pid = 1993] [serial = 1155] [outer = (nil)] [url = about:blank]
23:37:25 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
23:37:25 INFO - document served over http requires an https
23:37:25 INFO - sub-resource via script-tag using the http-csp
23:37:25 INFO - delivery method with no-redirect and when
23:37:25 INFO - the target request is cross-origin.
23:37:25 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2036ms
23:37:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:37:25 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ba6f800 == 20 [pid = 1993] [id = 448]
23:37:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 133 (0x7feb0c693000) [pid = 1993] [serial = 1252] [outer = (nil)]
23:37:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 134 (0x7feb0db9a000) [pid = 1993] [serial = 1253] [outer = 0x7feb0c693000]
23:37:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 135 (0x7feb0ebe9000) [pid = 1993] [serial = 1254] [outer = 0x7feb0c693000]
23:37:27 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
23:37:27 INFO - document served over http requires an https
23:37:27 INFO - sub-resource via script-tag using the http-csp
23:37:27 INFO - delivery method with swap-origin-redirect and when
23:37:27 INFO - the target request is cross-origin.
23:37:27 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2047ms
23:37:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:37:28 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0d742800 == 21 [pid = 1993] [id = 449]
23:37:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 136 (0x7feb0dce2800) [pid = 1993] [serial = 1255] [outer = (nil)]
23:37:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 137 (0x7feb0f1e0400) [pid = 1993] [serial = 1256] [outer = 0x7feb0dce2800]
23:37:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 138 (0x7feb10c0d000) [pid = 1993] [serial = 1257] [outer = 0x7feb0dce2800]
23:37:30 INFO - PROCESS | 1946 | --DOMWINDOW == 137 (0x7feb0c695000) [pid = 1993] [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]
23:37:30 INFO - PROCESS | 1946 | --DOMWINDOW == 136 (0x7feb0f09c000) [pid = 1993] [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]
23:37:30 INFO - PROCESS | 1946 | --DOMWINDOW == 135 (0x7feb13573400) [pid = 1993] [serial = 1184] [outer = (nil)] [url = about:blank]
23:37:30 INFO - PROCESS | 1946 | --DOMWINDOW == 134 (0x7feb10dc3800) [pid = 1993] [serial = 1169] [outer = (nil)] [url = about:blank]
23:37:30 INFO - PROCESS | 1946 | --DOMWINDOW == 133 (0x7feb13c51800) [pid = 1993] [serial = 1187] [outer = (nil)] [url = about:blank]
23:37:30 INFO - PROCESS | 1946 | --DOMWINDOW == 132 (0x7feb0f5f6c00) [pid = 1993] [serial = 1163] [outer = (nil)] [url = about:blank]
23:37:30 INFO - PROCESS | 1946 | --DOMWINDOW == 131 (0x7feb0d8c0000) [pid = 1993] [serial = 1205] [outer = (nil)] [url = about:blank]
23:37:30 INFO - PROCESS | 1946 | --DOMWINDOW == 130 (0x7feb1303f800) [pid = 1993] [serial = 1181] [outer = (nil)] [url = about:blank]
23:37:30 INFO - PROCESS | 1946 | --DOMWINDOW == 129 (0x7feb12645800) [pid = 1993] [serial = 1175] [outer = (nil)] [url = about:blank]
23:37:30 INFO - PROCESS | 1946 | --DOMWINDOW == 128 (0x7feb0b7e1c00) [pid = 1993] [serial = 1193] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:37:30 INFO - PROCESS | 1946 | --DOMWINDOW == 127 (0x7feb0af1c400) [pid = 1993] [serial = 1190] [outer = (nil)] [url = about:blank]
23:37:30 INFO - PROCESS | 1946 | --DOMWINDOW == 126 (0x7feb12737000) [pid = 1993] [serial = 1178] [outer = (nil)] [url = about:blank]
23:37:30 INFO - PROCESS | 1946 | --DOMWINDOW == 125 (0x7feb0af1d000) [pid = 1993] [serial = 1198] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782610305]
23:37:30 INFO - PROCESS | 1946 | --DOMWINDOW == 124 (0x7feb0b076400) [pid = 1993] [serial = 1195] [outer = (nil)] [url = about:blank]
23:37:30 INFO - PROCESS | 1946 | --DOMWINDOW == 123 (0x7feb0dce9c00) [pid = 1993] [serial = 1166] [outer = (nil)] [url = about:blank]
23:37:30 INFO - PROCESS | 1946 | --DOMWINDOW == 122 (0x7feb0d8c2000) [pid = 1993] [serial = 1203] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:37:30 INFO - PROCESS | 1946 | --DOMWINDOW == 121 (0x7feb0b079800) [pid = 1993] [serial = 1200] [outer = (nil)] [url = about:blank]
23:37:30 INFO - PROCESS | 1946 | --DOMWINDOW == 120 (0x7feb0db9cc00) [pid = 1993] [serial = 1208] [outer = (nil)] [url = about:blank]
23:37:30 INFO - PROCESS | 1946 | --DOMWINDOW == 119 (0x7feb1238e000) [pid = 1993] [serial = 1172] [outer = (nil)] [url = about:blank]
23:37:30 INFO - PROCESS | 1946 | --DOMWINDOW == 118 (0x7feb0d8c5400) [pid = 1993] [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]
23:37:30 INFO - PROCESS | 1946 | --DOMWINDOW == 117 (0x7feb0b075000) [pid = 1993] [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]
23:37:30 INFO - PROCESS | 1946 | --DOMWINDOW == 116 (0x7feb0ae9bc00) [pid = 1993] [serial = 1192] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:37:30 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x7feb0af23c00) [pid = 1993] [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]
23:37:30 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x7feb0d6bd000) [pid = 1993] [serial = 1202] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:37:30 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x7feb0ae9d000) [pid = 1993] [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]
23:37:30 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x7feb0acae400) [pid = 1993] [serial = 1197] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782610305]
23:37:30 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x7feb0ae98800) [pid = 1993] [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]
23:37:30 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x7feb13575000) [pid = 1993] [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]
23:37:30 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x7feb0f97d000) [pid = 1993] [serial = 1161] [outer = (nil)] [url = about:blank]
23:37:30 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x7feb10dd4400) [pid = 1993] [serial = 1125] [outer = (nil)] [url = about:blank]
23:37:30 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x7feb10db6000) [pid = 1993] [serial = 1090] [outer = (nil)] [url = about:blank]
23:37:30 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x7feb11a43000) [pid = 1993] [serial = 1146] [outer = (nil)] [url = about:blank]
23:37:30 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x7feb10fe2000) [pid = 1993] [serial = 1130] [outer = (nil)] [url = about:blank]
23:37:30 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x7feb11917400) [pid = 1993] [serial = 1143] [outer = (nil)] [url = about:blank]
23:37:30 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x7feb1115ac00) [pid = 1993] [serial = 1170] [outer = (nil)] [url = about:blank]
23:37:30 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x7feb0f982c00) [pid = 1993] [serial = 1120] [outer = (nil)] [url = about:blank]
23:37:30 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x7feb1184e000) [pid = 1993] [serial = 1140] [outer = (nil)] [url = about:blank]
23:37:30 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x7feb0db1ec00) [pid = 1993] [serial = 1110] [outer = (nil)] [url = about:blank]
23:37:30 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x7feb12651c00) [pid = 1993] [serial = 1176] [outer = (nil)] [url = about:blank]
23:37:30 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x7feb13036c00) [pid = 1993] [serial = 1179] [outer = (nil)] [url = about:blank]
23:37:30 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x7feb1115c400) [pid = 1993] [serial = 1135] [outer = (nil)] [url = about:blank]
23:37:30 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x7feb0f5f4000) [pid = 1993] [serial = 1167] [outer = (nil)] [url = about:blank]
23:37:30 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x7feb0b8f8400) [pid = 1993] [serial = 1105] [outer = (nil)] [url = about:blank]
23:37:30 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x7feb0f09d800) [pid = 1993] [serial = 1115] [outer = (nil)] [url = about:blank]
23:37:30 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x7feb12594c00) [pid = 1993] [serial = 1173] [outer = (nil)] [url = about:blank]
23:37:31 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
23:37:31 INFO - document served over http requires an https
23:37:31 INFO - sub-resource via xhr-request using the http-csp
23:37:31 INFO - delivery method with keep-origin-redirect and when
23:37:31 INFO - the target request is cross-origin.
23:37:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 4114ms
23:37:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
23:37:32 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0aec7800 == 22 [pid = 1993] [id = 450]
23:37:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x7feb0acaf400) [pid = 1993] [serial = 1258] [outer = (nil)]
23:37:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x7feb0adca400) [pid = 1993] [serial = 1259] [outer = 0x7feb0acaf400]
23:37:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x7feb0b3c5000) [pid = 1993] [serial = 1260] [outer = 0x7feb0acaf400]
23:37:33 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
23:37:33 INFO - document served over http requires an https
23:37:33 INFO - sub-resource via xhr-request using the http-csp
23:37:33 INFO - delivery method with no-redirect and when
23:37:33 INFO - the target request is cross-origin.
23:37:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1986ms
23:37:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:37:34 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0eedf800 == 23 [pid = 1993] [id = 451]
23:37:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x7feb0ae95400) [pid = 1993] [serial = 1261] [outer = (nil)]
23:37:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x7feb0d6b6000) [pid = 1993] [serial = 1262] [outer = 0x7feb0ae95400]
23:37:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x7feb0e1dac00) [pid = 1993] [serial = 1263] [outer = 0x7feb0ae95400]
23:37:35 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:37:35 INFO - document served over http requires an https
23:37:35 INFO - sub-resource via xhr-request using the http-csp
23:37:35 INFO - delivery method with swap-origin-redirect and when
23:37:35 INFO - the target request is cross-origin.
23:37:35 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2037ms
23:37:35 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:37:36 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f4e1000 == 24 [pid = 1993] [id = 452]
23:37:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x7feb0d6b9400) [pid = 1993] [serial = 1264] [outer = (nil)]
23:37:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x7feb0f2fa800) [pid = 1993] [serial = 1265] [outer = 0x7feb0d6b9400]
23:37:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x7feb10dbf800) [pid = 1993] [serial = 1266] [outer = 0x7feb0d6b9400]
23:37:37 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
23:37:37 INFO - document served over http requires an http
23:37:37 INFO - sub-resource via fetch-request using the http-csp
23:37:37 INFO - delivery method with keep-origin-redirect and when
23:37:37 INFO - the target request is same-origin.
23:37:37 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1837ms
23:37:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
23:37:38 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb10e69000 == 25 [pid = 1993] [id = 453]
23:37:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x7feb0f5f5400) [pid = 1993] [serial = 1267] [outer = (nil)]
23:37:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x7feb10f31400) [pid = 1993] [serial = 1268] [outer = 0x7feb0f5f5400]
23:37:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x7feb11034000) [pid = 1993] [serial = 1269] [outer = 0x7feb0f5f5400]
23:37:39 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
23:37:39 INFO - document served over http requires an http
23:37:39 INFO - sub-resource via fetch-request using the http-csp
23:37:39 INFO - delivery method with no-redirect and when
23:37:39 INFO - the target request is same-origin.
23:37:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1880ms
23:37:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:37:40 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1129a800 == 26 [pid = 1993] [id = 454]
23:37:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x7feb10f3d000) [pid = 1993] [serial = 1270] [outer = (nil)]
23:37:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x7feb1126cc00) [pid = 1993] [serial = 1271] [outer = 0x7feb10f3d000]
23:37:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x7feb11918400) [pid = 1993] [serial = 1272] [outer = 0x7feb10f3d000]
23:37:41 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
23:37:41 INFO - document served over http requires an http
23:37:41 INFO - sub-resource via fetch-request using the http-csp
23:37:41 INFO - delivery method with swap-origin-redirect and when
23:37:41 INFO - the target request is same-origin.
23:37:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2301ms
23:37:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:37:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb124c4800 == 27 [pid = 1993] [id = 455]
23:37:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x7feb11266800) [pid = 1993] [serial = 1273] [outer = (nil)]
23:37:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x7feb11a43c00) [pid = 1993] [serial = 1274] [outer = 0x7feb11266800]
23:37:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x7feb12599800) [pid = 1993] [serial = 1275] [outer = 0x7feb11266800]
23:37:43 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb127c0800 == 28 [pid = 1993] [id = 456]
23:37:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x7feb12649400) [pid = 1993] [serial = 1276] [outer = (nil)]
23:37:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x7feb12651c00) [pid = 1993] [serial = 1277] [outer = 0x7feb12649400]
23:37:44 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
23:37:44 INFO - document served over http requires an http
23:37:44 INFO - sub-resource via iframe-tag using the http-csp
23:37:44 INFO - delivery method with keep-origin-redirect and when
23:37:44 INFO - the target request is same-origin.
23:37:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2345ms
23:37:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:37:44 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb127da000 == 29 [pid = 1993] [id = 457]
23:37:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x7feb12730c00) [pid = 1993] [serial = 1278] [outer = (nil)]
23:37:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x7feb12735c00) [pid = 1993] [serial = 1279] [outer = 0x7feb12730c00]
23:37:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x7feb13037c00) [pid = 1993] [serial = 1280] [outer = 0x7feb12730c00]
23:37:46 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb12e18000 == 30 [pid = 1993] [id = 458]
23:37:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 117 (0x7feb1303e800) [pid = 1993] [serial = 1281] [outer = (nil)]
23:37:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 118 (0x7feb13158c00) [pid = 1993] [serial = 1282] [outer = 0x7feb1303e800]
23:37:47 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
23:37:47 INFO - document served over http requires an http
23:37:47 INFO - sub-resource via iframe-tag using the http-csp
23:37:47 INFO - delivery method with no-redirect and when
23:37:47 INFO - the target request is same-origin.
23:37:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2940ms
23:37:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:37:47 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb133dc000 == 31 [pid = 1993] [id = 459]
23:37:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 119 (0x7feb12651800) [pid = 1993] [serial = 1283] [outer = (nil)]
23:37:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 120 (0x7feb13041000) [pid = 1993] [serial = 1284] [outer = 0x7feb12651800]
23:37:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 121 (0x7feb13572000) [pid = 1993] [serial = 1285] [outer = 0x7feb12651800]
23:37:48 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb133f4000 == 32 [pid = 1993] [id = 460]
23:37:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 122 (0x7feb1357c400) [pid = 1993] [serial = 1286] [outer = (nil)]
23:37:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 123 (0x7feb13c50400) [pid = 1993] [serial = 1287] [outer = 0x7feb1357c400]
23:37:49 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
23:37:49 INFO - document served over http requires an http
23:37:49 INFO - sub-resource via iframe-tag using the http-csp
23:37:49 INFO - delivery method with swap-origin-redirect and when
23:37:49 INFO - the target request is same-origin.
23:37:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1936ms
23:37:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:37:49 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1358f000 == 33 [pid = 1993] [id = 461]
23:37:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 124 (0x7feb1315b000) [pid = 1993] [serial = 1288] [outer = (nil)]
23:37:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 125 (0x7feb13c50000) [pid = 1993] [serial = 1289] [outer = 0x7feb1315b000]
23:37:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 126 (0x7feb13ef5800) [pid = 1993] [serial = 1290] [outer = 0x7feb1315b000]
23:37:51 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
23:37:51 INFO - document served over http requires an http
23:37:51 INFO - sub-resource via script-tag using the http-csp
23:37:51 INFO - delivery method with keep-origin-redirect and when
23:37:51 INFO - the target request is same-origin.
23:37:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1877ms
23:37:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
23:37:51 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13b86800 == 34 [pid = 1993] [id = 462]
23:37:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 127 (0x7feb13c4e800) [pid = 1993] [serial = 1291] [outer = (nil)]
23:37:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 128 (0x7feb13efb800) [pid = 1993] [serial = 1292] [outer = 0x7feb13c4e800]
23:37:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 129 (0x7feb13f0bc00) [pid = 1993] [serial = 1293] [outer = 0x7feb13c4e800]
23:37:52 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
23:37:52 INFO - document served over http requires an http
23:37:52 INFO - sub-resource via script-tag using the http-csp
23:37:52 INFO - delivery method with no-redirect and when
23:37:52 INFO - the target request is same-origin.
23:37:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1695ms
23:37:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:37:53 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13e2a800 == 35 [pid = 1993] [id = 463]
23:37:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 130 (0x7feb13eff400) [pid = 1993] [serial = 1294] [outer = (nil)]
23:37:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 131 (0x7feb13f11c00) [pid = 1993] [serial = 1295] [outer = 0x7feb13eff400]
23:37:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 132 (0x7feb14558800) [pid = 1993] [serial = 1296] [outer = 0x7feb13eff400]
23:37:55 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
23:37:55 INFO - document served over http requires an http
23:37:55 INFO - sub-resource via script-tag using the http-csp
23:37:55 INFO - delivery method with swap-origin-redirect and when
23:37:55 INFO - the target request is same-origin.
23:37:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 3041ms
23:37:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:37:56 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0b399000 == 36 [pid = 1993] [id = 464]
23:37:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 133 (0x7feb0acb3800) [pid = 1993] [serial = 1297] [outer = (nil)]
23:37:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 134 (0x7feb0add0c00) [pid = 1993] [serial = 1298] [outer = 0x7feb0acb3800]
23:37:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 135 (0x7feb0bd73400) [pid = 1993] [serial = 1299] [outer = 0x7feb0acb3800]
23:37:58 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
23:37:58 INFO - document served over http requires an http
23:37:58 INFO - sub-resource via xhr-request using the http-csp
23:37:58 INFO - delivery method with keep-origin-redirect and when
23:37:58 INFO - the target request is same-origin.
23:37:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2485ms
23:37:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
23:37:58 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ab64000 == 37 [pid = 1993] [id = 465]
23:37:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 136 (0x7feb0b7e7c00) [pid = 1993] [serial = 1300] [outer = (nil)]
23:37:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 137 (0x7feb0b8f2c00) [pid = 1993] [serial = 1301] [outer = 0x7feb0b7e7c00]
23:37:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 138 (0x7feb0db96400) [pid = 1993] [serial = 1302] [outer = 0x7feb0b7e7c00]
23:38:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0d742800 == 36 [pid = 1993] [id = 449]
23:38:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ba6f800 == 35 [pid = 1993] [id = 448]
23:38:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ab70800 == 34 [pid = 1993] [id = 447]
23:38:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0aec5800 == 33 [pid = 1993] [id = 446]
23:38:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ba71000 == 32 [pid = 1993] [id = 445]
23:38:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb124d6800 == 31 [pid = 1993] [id = 444]
23:38:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb124bb000 == 30 [pid = 1993] [id = 443]
23:38:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1195d800 == 29 [pid = 1993] [id = 442]
23:38:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb11946800 == 28 [pid = 1993] [id = 441]
23:38:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1128a800 == 27 [pid = 1993] [id = 440]
23:38:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb10c51800 == 26 [pid = 1993] [id = 439]
23:38:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f1a4000 == 25 [pid = 1993] [id = 438]
23:38:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f016000 == 24 [pid = 1993] [id = 437]
23:38:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ebdb000 == 23 [pid = 1993] [id = 436]
23:38:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0e10e000 == 22 [pid = 1993] [id = 435]
23:38:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0da60800 == 21 [pid = 1993] [id = 433]
23:38:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0c656800 == 20 [pid = 1993] [id = 434]
23:38:00 INFO - PROCESS | 1946 | --DOMWINDOW == 137 (0x7feb0d6b2c00) [pid = 1993] [serial = 1201] [outer = (nil)] [url = about:blank]
23:38:00 INFO - PROCESS | 1946 | --DOMWINDOW == 136 (0x7feb0bd6a800) [pid = 1993] [serial = 1196] [outer = (nil)] [url = about:blank]
23:38:00 INFO - PROCESS | 1946 | --DOMWINDOW == 135 (0x7feb0b8fb400) [pid = 1993] [serial = 1191] [outer = (nil)] [url = about:blank]
23:38:00 INFO - PROCESS | 1946 | --DOMWINDOW == 134 (0x7feb13162c00) [pid = 1993] [serial = 1182] [outer = (nil)] [url = about:blank]
23:38:00 INFO - PROCESS | 1946 | --DOMWINDOW == 133 (0x7feb13c5c800) [pid = 1993] [serial = 1188] [outer = (nil)] [url = about:blank]
23:38:00 INFO - PROCESS | 1946 | --DOMWINDOW == 132 (0x7feb0e1dec00) [pid = 1993] [serial = 1209] [outer = (nil)] [url = about:blank]
23:38:00 INFO - PROCESS | 1946 | --DOMWINDOW == 131 (0x7feb0db97400) [pid = 1993] [serial = 1206] [outer = (nil)] [url = about:blank]
23:38:01 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
23:38:01 INFO - document served over http requires an http
23:38:01 INFO - sub-resource via xhr-request using the http-csp
23:38:01 INFO - delivery method with no-redirect and when
23:38:01 INFO - the target request is same-origin.
23:38:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2842ms
23:38:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:38:01 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0aebb000 == 21 [pid = 1993] [id = 466]
23:38:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 132 (0x7feb0b07cc00) [pid = 1993] [serial = 1303] [outer = (nil)]
23:38:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 133 (0x7feb0db9a400) [pid = 1993] [serial = 1304] [outer = 0x7feb0b07cc00]
23:38:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 134 (0x7feb0ee24000) [pid = 1993] [serial = 1305] [outer = 0x7feb0b07cc00]
23:38:02 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
23:38:02 INFO - document served over http requires an http
23:38:02 INFO - sub-resource via xhr-request using the http-csp
23:38:02 INFO - delivery method with swap-origin-redirect and when
23:38:02 INFO - the target request is same-origin.
23:38:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1639ms
23:38:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:38:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0bda4800 == 22 [pid = 1993] [id = 467]
23:38:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 135 (0x7feb0ee25400) [pid = 1993] [serial = 1306] [outer = (nil)]
23:38:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 136 (0x7feb0f5ee800) [pid = 1993] [serial = 1307] [outer = 0x7feb0ee25400]
23:38:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 137 (0x7feb10c0a800) [pid = 1993] [serial = 1308] [outer = 0x7feb0ee25400]
23:38:04 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
23:38:04 INFO - document served over http requires an https
23:38:04 INFO - sub-resource via fetch-request using the http-csp
23:38:04 INFO - delivery method with keep-origin-redirect and when
23:38:04 INFO - the target request is same-origin.
23:38:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1882ms
23:38:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
23:38:05 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0da6c000 == 23 [pid = 1993] [id = 468]
23:38:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 138 (0x7feb10fea800) [pid = 1993] [serial = 1309] [outer = (nil)]
23:38:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 139 (0x7feb11038000) [pid = 1993] [serial = 1310] [outer = 0x7feb10fea800]
23:38:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 140 (0x7feb11859000) [pid = 1993] [serial = 1311] [outer = 0x7feb10fea800]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 139 (0x7feb1115f000) [pid = 1993] [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]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 138 (0x7feb0d8be400) [pid = 1993] [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]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 137 (0x7feb0b074000) [pid = 1993] [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]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 136 (0x7feb11857400) [pid = 1993] [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]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 135 (0x7feb1125e400) [pid = 1993] [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]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 134 (0x7feb11036c00) [pid = 1993] [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]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 133 (0x7feb10fea000) [pid = 1993] [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]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 132 (0x7feb10dbd400) [pid = 1993] [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]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 131 (0x7feb0f5efc00) [pid = 1993] [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]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 130 (0x7feb11261800) [pid = 1993] [serial = 1234] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 129 (0x7feb11a45400) [pid = 1993] [serial = 1239] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782637959]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 128 (0x7feb11032c00) [pid = 1993] [serial = 1232] [outer = (nil)] [url = about:blank]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 127 (0x7feb11a49400) [pid = 1993] [serial = 1242] [outer = (nil)] [url = about:blank]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 126 (0x7feb1238ec00) [pid = 1993] [serial = 1240] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782637959]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 125 (0x7feb0db9a000) [pid = 1993] [serial = 1253] [outer = (nil)] [url = about:blank]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 124 (0x7feb0f1dc400) [pid = 1993] [serial = 1223] [outer = (nil)] [url = about:blank]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 123 (0x7feb10dc1c00) [pid = 1993] [serial = 1229] [outer = (nil)] [url = about:blank]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 122 (0x7feb0aea0c00) [pid = 1993] [serial = 1250] [outer = (nil)] [url = about:blank]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 121 (0x7feb0f1e0400) [pid = 1993] [serial = 1256] [outer = (nil)] [url = about:blank]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 120 (0x7feb0f5f7000) [pid = 1993] [serial = 1226] [outer = (nil)] [url = about:blank]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 119 (0x7feb0d8b9400) [pid = 1993] [serial = 1217] [outer = (nil)] [url = about:blank]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 118 (0x7feb0af27400) [pid = 1993] [serial = 1247] [outer = (nil)] [url = about:blank]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 117 (0x7feb0b681c00) [pid = 1993] [serial = 1245] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 116 (0x7feb0af2a400) [pid = 1993] [serial = 1214] [outer = (nil)] [url = about:blank]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x7feb0af27800) [pid = 1993] [serial = 1211] [outer = (nil)] [url = about:blank]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x7feb1184d400) [pid = 1993] [serial = 1235] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x7feb11266c00) [pid = 1993] [serial = 1237] [outer = (nil)] [url = about:blank]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x7feb0ebe4c00) [pid = 1993] [serial = 1220] [outer = (nil)] [url = about:blank]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x7feb0add0000) [pid = 1993] [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]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x7feb0b685c00) [pid = 1993] [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]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x7feb0af1f000) [pid = 1993] [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]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x7feb0ae96400) [pid = 1993] [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]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x7feb0d8be000) [pid = 1993] [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]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x7feb0c693000) [pid = 1993] [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]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x7feb13156000) [pid = 1993] [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]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x7feb0b07a000) [pid = 1993] [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]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x7feb0ae9d400) [pid = 1993] [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]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x7feb0c68c800) [pid = 1993] [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]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x7feb0db27c00) [pid = 1993] [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]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x7feb0b8f8800) [pid = 1993] [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]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x7feb0acadc00) [pid = 1993] [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]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x7feb0e1dc400) [pid = 1993] [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]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x7feb0b3bc800) [pid = 1993] [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]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x7feb0add1000) [pid = 1993] [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]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x7feb0acb5000) [pid = 1993] [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]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x7feb0f5fac00) [pid = 1993] [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]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x7feb0f3e3000) [pid = 1993] [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]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x7feb0f1e8c00) [pid = 1993] [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]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x7feb0f0a1400) [pid = 1993] [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]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x7feb0ee21000) [pid = 1993] [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]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x7feb0b3b6800) [pid = 1993] [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]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x7feb0af2a800) [pid = 1993] [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]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x7feb0af29c00) [pid = 1993] [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]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x7feb0acb9400) [pid = 1993] [serial = 1244] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x7feb12737800) [pid = 1993] [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]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x7feb12646c00) [pid = 1993] [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]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x7feb1191cc00) [pid = 1993] [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]
23:38:07 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x7feb1357cc00) [pid = 1993] [serial = 1185] [outer = (nil)] [url = about:blank]
23:38:08 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
23:38:08 INFO - document served over http requires an https
23:38:08 INFO - sub-resource via fetch-request using the http-csp
23:38:08 INFO - delivery method with no-redirect and when
23:38:08 INFO - the target request is same-origin.
23:38:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 3395ms
23:38:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:38:08 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ebda000 == 24 [pid = 1993] [id = 469]
23:38:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x7feb0ae96400) [pid = 1993] [serial = 1312] [outer = (nil)]
23:38:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x7feb0b074000) [pid = 1993] [serial = 1313] [outer = 0x7feb0ae96400]
23:38:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x7feb0e1dc400) [pid = 1993] [serial = 1314] [outer = 0x7feb0ae96400]
23:38:10 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
23:38:10 INFO - document served over http requires an https
23:38:10 INFO - sub-resource via fetch-request using the http-csp
23:38:10 INFO - delivery method with swap-origin-redirect and when
23:38:10 INFO - the target request is same-origin.
23:38:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2343ms
23:38:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:38:11 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0e105800 == 25 [pid = 1993] [id = 470]
23:38:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x7feb0ae9ac00) [pid = 1993] [serial = 1315] [outer = (nil)]
23:38:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x7feb0b8f3000) [pid = 1993] [serial = 1316] [outer = 0x7feb0ae9ac00]
23:38:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x7feb0ee22800) [pid = 1993] [serial = 1317] [outer = 0x7feb0ae9ac00]
23:38:12 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f4e0000 == 26 [pid = 1993] [id = 471]
23:38:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x7feb0f1e7800) [pid = 1993] [serial = 1318] [outer = (nil)]
23:38:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x7feb0f3e9c00) [pid = 1993] [serial = 1319] [outer = 0x7feb0f1e7800]
23:38:12 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
23:38:12 INFO - document served over http requires an https
23:38:12 INFO - sub-resource via iframe-tag using the http-csp
23:38:12 INFO - delivery method with keep-origin-redirect and when
23:38:12 INFO - the target request is same-origin.
23:38:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2342ms
23:38:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:38:13 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb10c61000 == 27 [pid = 1993] [id = 472]
23:38:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x7feb0bd70c00) [pid = 1993] [serial = 1320] [outer = (nil)]
23:38:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x7feb0f09e000) [pid = 1993] [serial = 1321] [outer = 0x7feb0bd70c00]
23:38:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x7feb11261800) [pid = 1993] [serial = 1322] [outer = 0x7feb0bd70c00]
23:38:14 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb11298000 == 28 [pid = 1993] [id = 473]
23:38:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x7feb1191d800) [pid = 1993] [serial = 1323] [outer = (nil)]
23:38:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x7feb11a48400) [pid = 1993] [serial = 1324] [outer = 0x7feb1191d800]
23:38:15 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
23:38:15 INFO - document served over http requires an https
23:38:15 INFO - sub-resource via iframe-tag using the http-csp
23:38:15 INFO - delivery method with no-redirect and when
23:38:15 INFO - the target request is same-origin.
23:38:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3048ms
23:38:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:38:16 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb12359000 == 29 [pid = 1993] [id = 474]
23:38:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x7feb10dbd400) [pid = 1993] [serial = 1325] [outer = (nil)]
23:38:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x7feb11a3c800) [pid = 1993] [serial = 1326] [outer = 0x7feb10dbd400]
23:38:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x7feb1264c000) [pid = 1993] [serial = 1327] [outer = 0x7feb10dbd400]
23:38:17 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb12677000 == 30 [pid = 1993] [id = 475]
23:38:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x7feb13039000) [pid = 1993] [serial = 1328] [outer = (nil)]
23:38:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x7feb1315d000) [pid = 1993] [serial = 1329] [outer = 0x7feb13039000]
23:38:18 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
23:38:18 INFO - document served over http requires an https
23:38:18 INFO - sub-resource via iframe-tag using the http-csp
23:38:18 INFO - delivery method with swap-origin-redirect and when
23:38:18 INFO - the target request is same-origin.
23:38:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2097ms
23:38:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:38:18 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb12e18800 == 31 [pid = 1993] [id = 476]
23:38:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x7feb12389800) [pid = 1993] [serial = 1330] [outer = (nil)]
23:38:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x7feb1303e400) [pid = 1993] [serial = 1331] [outer = 0x7feb12389800]
23:38:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x7feb13f08400) [pid = 1993] [serial = 1332] [outer = 0x7feb12389800]
23:38:19 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
23:38:19 INFO - document served over http requires an https
23:38:19 INFO - sub-resource via script-tag using the http-csp
23:38:19 INFO - delivery method with keep-origin-redirect and when
23:38:19 INFO - the target request is same-origin.
23:38:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1888ms
23:38:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
23:38:20 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13f32800 == 32 [pid = 1993] [id = 477]
23:38:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x7feb13573800) [pid = 1993] [serial = 1333] [outer = (nil)]
23:38:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x7feb14556c00) [pid = 1993] [serial = 1334] [outer = 0x7feb13573800]
23:38:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x7feb14f57800) [pid = 1993] [serial = 1335] [outer = 0x7feb13573800]
23:38:21 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
23:38:21 INFO - document served over http requires an https
23:38:21 INFO - sub-resource via script-tag using the http-csp
23:38:21 INFO - delivery method with no-redirect and when
23:38:21 INFO - the target request is same-origin.
23:38:21 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1995ms
23:38:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:38:22 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb14566000 == 33 [pid = 1993] [id = 478]
23:38:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x7feb14f4a800) [pid = 1993] [serial = 1336] [outer = (nil)]
23:38:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x7feb15098000) [pid = 1993] [serial = 1337] [outer = 0x7feb14f4a800]
23:38:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x7feb1598b800) [pid = 1993] [serial = 1338] [outer = 0x7feb14f4a800]
23:38:24 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
23:38:24 INFO - document served over http requires an https
23:38:24 INFO - sub-resource via script-tag using the http-csp
23:38:24 INFO - delivery method with swap-origin-redirect and when
23:38:24 INFO - the target request is same-origin.
23:38:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2179ms
23:38:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:38:24 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb14eb1000 == 34 [pid = 1993] [id = 479]
23:38:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x7feb1509a400) [pid = 1993] [serial = 1339] [outer = (nil)]
23:38:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x7feb15995000) [pid = 1993] [serial = 1340] [outer = 0x7feb1509a400]
23:38:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x7feb15a40800) [pid = 1993] [serial = 1341] [outer = 0x7feb1509a400]
23:38:26 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
23:38:26 INFO - document served over http requires an https
23:38:26 INFO - sub-resource via xhr-request using the http-csp
23:38:26 INFO - delivery method with keep-origin-redirect and when
23:38:26 INFO - the target request is same-origin.
23:38:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2189ms
23:38:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
23:38:26 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb15968800 == 35 [pid = 1993] [id = 480]
23:38:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x7feb15996800) [pid = 1993] [serial = 1342] [outer = (nil)]
23:38:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x7feb15a47400) [pid = 1993] [serial = 1343] [outer = 0x7feb15996800]
23:38:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x7feb15a6bc00) [pid = 1993] [serial = 1344] [outer = 0x7feb15996800]
23:38:28 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
23:38:28 INFO - document served over http requires an https
23:38:28 INFO - sub-resource via xhr-request using the http-csp
23:38:28 INFO - delivery method with no-redirect and when
23:38:28 INFO - the target request is same-origin.
23:38:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2247ms
23:38:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:38:29 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb15982000 == 36 [pid = 1993] [id = 481]
23:38:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x7feb15a63c00) [pid = 1993] [serial = 1345] [outer = (nil)]
23:38:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 117 (0x7feb15b60400) [pid = 1993] [serial = 1346] [outer = 0x7feb15a63c00]
23:38:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 118 (0x7feb15b68400) [pid = 1993] [serial = 1347] [outer = 0x7feb15a63c00]
23:38:30 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
23:38:30 INFO - document served over http requires an https
23:38:30 INFO - sub-resource via xhr-request using the http-csp
23:38:30 INFO - delivery method with swap-origin-redirect and when
23:38:30 INFO - the target request is same-origin.
23:38:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2139ms
23:38:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:38:31 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb159e4000 == 37 [pid = 1993] [id = 482]
23:38:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 119 (0x7feb15b60000) [pid = 1993] [serial = 1348] [outer = (nil)]
23:38:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 120 (0x7feb15d54800) [pid = 1993] [serial = 1349] [outer = 0x7feb15b60000]
23:38:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 121 (0x7feb15d5d400) [pid = 1993] [serial = 1350] [outer = 0x7feb15b60000]
23:38:33 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
23:38:33 INFO - document served over http requires an http
23:38:33 INFO - sub-resource via fetch-request using the meta-csp
23:38:33 INFO - delivery method with keep-origin-redirect and when
23:38:33 INFO - the target request is cross-origin.
23:38:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2743ms
23:38:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
23:38:34 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb15d72000 == 38 [pid = 1993] [id = 483]
23:38:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 122 (0x7feb15d55c00) [pid = 1993] [serial = 1351] [outer = (nil)]
23:38:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 123 (0x7feb15e2bc00) [pid = 1993] [serial = 1352] [outer = 0x7feb15d55c00]
23:38:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 124 (0x7feb15ed4400) [pid = 1993] [serial = 1353] [outer = 0x7feb15d55c00]
23:38:35 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
23:38:35 INFO - document served over http requires an http
23:38:35 INFO - sub-resource via fetch-request using the meta-csp
23:38:35 INFO - delivery method with no-redirect and when
23:38:35 INFO - the target request is cross-origin.
23:38:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2002ms
23:38:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:38:36 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb15e99000 == 39 [pid = 1993] [id = 484]
23:38:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 125 (0x7feb15e2ec00) [pid = 1993] [serial = 1354] [outer = (nil)]
23:38:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 126 (0x7feb15eddc00) [pid = 1993] [serial = 1355] [outer = 0x7feb15e2ec00]
23:38:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 127 (0x7feb1613b800) [pid = 1993] [serial = 1356] [outer = 0x7feb15e2ec00]
23:38:38 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
23:38:38 INFO - document served over http requires an http
23:38:38 INFO - sub-resource via fetch-request using the meta-csp
23:38:38 INFO - delivery method with swap-origin-redirect and when
23:38:38 INFO - the target request is cross-origin.
23:38:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2637ms
23:38:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:38:38 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0c65d000 == 40 [pid = 1993] [id = 485]
23:38:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 128 (0x7feb0ae9b000) [pid = 1993] [serial = 1357] [outer = (nil)]
23:38:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 129 (0x7feb0af2b800) [pid = 1993] [serial = 1358] [outer = 0x7feb0ae9b000]
23:38:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 130 (0x7feb0ebea800) [pid = 1993] [serial = 1359] [outer = 0x7feb0ae9b000]
23:38:40 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0aec7800 == 39 [pid = 1993] [id = 450]
23:38:40 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0eedf800 == 38 [pid = 1993] [id = 451]
23:38:40 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13b7c000 == 37 [pid = 1993] [id = 424]
23:38:40 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f4e1000 == 36 [pid = 1993] [id = 452]
23:38:40 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb10e69000 == 35 [pid = 1993] [id = 453]
23:38:40 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1129a800 == 34 [pid = 1993] [id = 454]
23:38:40 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb127c0800 == 33 [pid = 1993] [id = 456]
23:38:40 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb124c4800 == 32 [pid = 1993] [id = 455]
23:38:40 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb12e18000 == 31 [pid = 1993] [id = 458]
23:38:40 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb127da000 == 30 [pid = 1993] [id = 457]
23:38:40 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb133f4000 == 29 [pid = 1993] [id = 460]
23:38:40 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb133dc000 == 28 [pid = 1993] [id = 459]
23:38:40 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1358f000 == 27 [pid = 1993] [id = 461]
23:38:40 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13b86800 == 26 [pid = 1993] [id = 462]
23:38:40 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0b399000 == 25 [pid = 1993] [id = 464]
23:38:40 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ab64000 == 24 [pid = 1993] [id = 465]
23:38:40 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f1ac800 == 23 [pid = 1993] [id = 416]
23:38:40 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0aebb000 == 22 [pid = 1993] [id = 466]
23:38:40 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0bda4800 == 21 [pid = 1993] [id = 467]
23:38:40 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0da6c000 == 20 [pid = 1993] [id = 468]
23:38:40 INFO - PROCESS | 1946 | --DOMWINDOW == 129 (0x7feb0d6af400) [pid = 1993] [serial = 1248] [outer = (nil)] [url = about:blank]
23:38:40 INFO - PROCESS | 1946 | --DOMWINDOW == 128 (0x7feb0ebe9000) [pid = 1993] [serial = 1254] [outer = (nil)] [url = about:blank]
23:38:40 INFO - PROCESS | 1946 | --DOMWINDOW == 127 (0x7feb0db97000) [pid = 1993] [serial = 1251] [outer = (nil)] [url = about:blank]
23:38:40 INFO - PROCESS | 1946 | --DOMWINDOW == 126 (0x7feb0b7ea000) [pid = 1993] [serial = 1212] [outer = (nil)] [url = about:blank]
23:38:40 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ab71800 == 21 [pid = 1993] [id = 486]
23:38:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 127 (0x7feb0ae9d800) [pid = 1993] [serial = 1360] [outer = (nil)]
23:38:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 128 (0x7feb0b8f2800) [pid = 1993] [serial = 1361] [outer = 0x7feb0ae9d800]
23:38:41 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
23:38:41 INFO - document served over http requires an http
23:38:41 INFO - sub-resource via iframe-tag using the meta-csp
23:38:41 INFO - delivery method with keep-origin-redirect and when
23:38:41 INFO - the target request is cross-origin.
23:38:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2844ms
23:38:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:38:41 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0b38c800 == 22 [pid = 1993] [id = 487]
23:38:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 129 (0x7feb0b3be000) [pid = 1993] [serial = 1362] [outer = (nil)]
23:38:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 130 (0x7feb0c68ec00) [pid = 1993] [serial = 1363] [outer = 0x7feb0b3be000]
23:38:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 131 (0x7feb0db9e800) [pid = 1993] [serial = 1364] [outer = 0x7feb0b3be000]
23:38:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ba7f800 == 23 [pid = 1993] [id = 488]
23:38:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 132 (0x7feb0ebed800) [pid = 1993] [serial = 1365] [outer = (nil)]
23:38:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 133 (0x7feb0f09f400) [pid = 1993] [serial = 1366] [outer = 0x7feb0ebed800]
23:38:43 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
23:38:43 INFO - document served over http requires an http
23:38:43 INFO - sub-resource via iframe-tag using the meta-csp
23:38:43 INFO - delivery method with no-redirect and when
23:38:43 INFO - the target request is cross-origin.
23:38:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2135ms
23:38:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:38:43 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0c663000 == 24 [pid = 1993] [id = 489]
23:38:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 134 (0x7feb0c689400) [pid = 1993] [serial = 1367] [outer = (nil)]
23:38:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 135 (0x7feb0ee25800) [pid = 1993] [serial = 1368] [outer = 0x7feb0c689400]
23:38:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 136 (0x7feb10c12000) [pid = 1993] [serial = 1369] [outer = 0x7feb0c689400]
23:38:46 INFO - PROCESS | 1946 | --DOMWINDOW == 135 (0x7feb12649400) [pid = 1993] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:38:46 INFO - PROCESS | 1946 | --DOMWINDOW == 134 (0x7feb1303e800) [pid = 1993] [serial = 1281] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782666733]
23:38:46 INFO - PROCESS | 1946 | --DOMWINDOW == 133 (0x7feb1357c400) [pid = 1993] [serial = 1286] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:38:46 INFO - PROCESS | 1946 | --DOMWINDOW == 132 (0x7feb0dce2800) [pid = 1993] [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]
23:38:47 INFO - PROCESS | 1946 | --DOMWINDOW == 131 (0x7feb0adca400) [pid = 1993] [serial = 1259] [outer = (nil)] [url = about:blank]
23:38:47 INFO - PROCESS | 1946 | --DOMWINDOW == 130 (0x7feb1126cc00) [pid = 1993] [serial = 1271] [outer = (nil)] [url = about:blank]
23:38:47 INFO - PROCESS | 1946 | --DOMWINDOW == 129 (0x7feb11038000) [pid = 1993] [serial = 1310] [outer = (nil)] [url = about:blank]
23:38:47 INFO - PROCESS | 1946 | --DOMWINDOW == 128 (0x7feb10f31400) [pid = 1993] [serial = 1268] [outer = (nil)] [url = about:blank]
23:38:47 INFO - PROCESS | 1946 | --DOMWINDOW == 127 (0x7feb0f5ee800) [pid = 1993] [serial = 1307] [outer = (nil)] [url = about:blank]
23:38:47 INFO - PROCESS | 1946 | --DOMWINDOW == 126 (0x7feb0b8f2c00) [pid = 1993] [serial = 1301] [outer = (nil)] [url = about:blank]
23:38:47 INFO - PROCESS | 1946 | --DOMWINDOW == 125 (0x7feb0f2fa800) [pid = 1993] [serial = 1265] [outer = (nil)] [url = about:blank]
23:38:47 INFO - PROCESS | 1946 | --DOMWINDOW == 124 (0x7feb0db9a400) [pid = 1993] [serial = 1304] [outer = (nil)] [url = about:blank]
23:38:47 INFO - PROCESS | 1946 | --DOMWINDOW == 123 (0x7feb0add0c00) [pid = 1993] [serial = 1298] [outer = (nil)] [url = about:blank]
23:38:47 INFO - PROCESS | 1946 | --DOMWINDOW == 122 (0x7feb11a43c00) [pid = 1993] [serial = 1274] [outer = (nil)] [url = about:blank]
23:38:47 INFO - PROCESS | 1946 | --DOMWINDOW == 121 (0x7feb13041000) [pid = 1993] [serial = 1284] [outer = (nil)] [url = about:blank]
23:38:47 INFO - PROCESS | 1946 | --DOMWINDOW == 120 (0x7feb13158c00) [pid = 1993] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782666733]
23:38:47 INFO - PROCESS | 1946 | --DOMWINDOW == 119 (0x7feb13c50400) [pid = 1993] [serial = 1287] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:38:47 INFO - PROCESS | 1946 | --DOMWINDOW == 118 (0x7feb13f11c00) [pid = 1993] [serial = 1295] [outer = (nil)] [url = about:blank]
23:38:47 INFO - PROCESS | 1946 | --DOMWINDOW == 117 (0x7feb12735c00) [pid = 1993] [serial = 1279] [outer = (nil)] [url = about:blank]
23:38:47 INFO - PROCESS | 1946 | --DOMWINDOW == 116 (0x7feb0d6b6000) [pid = 1993] [serial = 1262] [outer = (nil)] [url = about:blank]
23:38:47 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x7feb13efb800) [pid = 1993] [serial = 1292] [outer = (nil)] [url = about:blank]
23:38:47 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x7feb13c50000) [pid = 1993] [serial = 1289] [outer = (nil)] [url = about:blank]
23:38:47 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x7feb12651c00) [pid = 1993] [serial = 1277] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:38:47 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x7feb0ee25400) [pid = 1993] [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]
23:38:47 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x7feb0b7e7c00) [pid = 1993] [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]
23:38:47 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x7feb0acb3800) [pid = 1993] [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]
23:38:47 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x7feb10fea800) [pid = 1993] [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]
23:38:47 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x7feb0b07cc00) [pid = 1993] [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]
23:38:47 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ba80800 == 25 [pid = 1993] [id = 490]
23:38:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x7feb0ab52c00) [pid = 1993] [serial = 1370] [outer = (nil)]
23:38:47 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x7feb0ee24000) [pid = 1993] [serial = 1305] [outer = (nil)] [url = about:blank]
23:38:47 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x7feb0db96400) [pid = 1993] [serial = 1302] [outer = (nil)] [url = about:blank]
23:38:47 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x7feb0bd73400) [pid = 1993] [serial = 1299] [outer = (nil)] [url = about:blank]
23:38:47 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x7feb10c0d000) [pid = 1993] [serial = 1257] [outer = (nil)] [url = about:blank]
23:38:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x7feb0acb2c00) [pid = 1993] [serial = 1371] [outer = 0x7feb0ab52c00]
23:38:47 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
23:38:47 INFO - document served over http requires an http
23:38:47 INFO - sub-resource via iframe-tag using the meta-csp
23:38:47 INFO - delivery method with swap-origin-redirect and when
23:38:47 INFO - the target request is cross-origin.
23:38:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 4189ms
23:38:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:38:47 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0df61000 == 26 [pid = 1993] [id = 491]
23:38:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x7feb0acaf800) [pid = 1993] [serial = 1372] [outer = (nil)]
23:38:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x7feb0b8f1400) [pid = 1993] [serial = 1373] [outer = 0x7feb0acaf800]
23:38:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x7feb0ee25400) [pid = 1993] [serial = 1374] [outer = 0x7feb0acaf800]
23:38:49 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
23:38:49 INFO - document served over http requires an http
23:38:49 INFO - sub-resource via script-tag using the meta-csp
23:38:49 INFO - delivery method with keep-origin-redirect and when
23:38:49 INFO - the target request is cross-origin.
23:38:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2050ms
23:38:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
23:38:49 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0e106000 == 27 [pid = 1993] [id = 492]
23:38:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x7feb0ae9d000) [pid = 1993] [serial = 1375] [outer = (nil)]
23:38:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x7feb0bd72400) [pid = 1993] [serial = 1376] [outer = 0x7feb0ae9d000]
23:38:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x7feb10c0bc00) [pid = 1993] [serial = 1377] [outer = 0x7feb0ae9d000]
23:38:51 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
23:38:51 INFO - document served over http requires an http
23:38:51 INFO - sub-resource via script-tag using the meta-csp
23:38:51 INFO - delivery method with no-redirect and when
23:38:51 INFO - the target request is cross-origin.
23:38:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1935ms
23:38:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:38:51 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f71d000 == 28 [pid = 1993] [id = 493]
23:38:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x7feb0db9c800) [pid = 1993] [serial = 1378] [outer = (nil)]
23:38:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x7feb10f3a400) [pid = 1993] [serial = 1379] [outer = 0x7feb0db9c800]
23:38:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x7feb11261000) [pid = 1993] [serial = 1380] [outer = 0x7feb0db9c800]
23:38:53 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
23:38:53 INFO - document served over http requires an http
23:38:53 INFO - sub-resource via script-tag using the meta-csp
23:38:53 INFO - delivery method with swap-origin-redirect and when
23:38:53 INFO - the target request is cross-origin.
23:38:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1784ms
23:38:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:38:53 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb11951000 == 29 [pid = 1993] [id = 494]
23:38:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x7feb10fe2800) [pid = 1993] [serial = 1381] [outer = (nil)]
23:38:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 117 (0x7feb1191b400) [pid = 1993] [serial = 1382] [outer = 0x7feb10fe2800]
23:38:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 118 (0x7feb1264fc00) [pid = 1993] [serial = 1383] [outer = 0x7feb10fe2800]
23:38:55 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
23:38:55 INFO - document served over http requires an http
23:38:55 INFO - sub-resource via xhr-request using the meta-csp
23:38:55 INFO - delivery method with keep-origin-redirect and when
23:38:55 INFO - the target request is cross-origin.
23:38:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1894ms
23:38:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
23:38:55 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb127d1000 == 30 [pid = 1993] [id = 495]
23:38:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 119 (0x7feb11a43c00) [pid = 1993] [serial = 1384] [outer = (nil)]
23:38:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 120 (0x7feb13159800) [pid = 1993] [serial = 1385] [outer = 0x7feb11a43c00]
23:38:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 121 (0x7feb13c51800) [pid = 1993] [serial = 1386] [outer = 0x7feb11a43c00]
23:38:57 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
23:38:57 INFO - document served over http requires an http
23:38:57 INFO - sub-resource via xhr-request using the meta-csp
23:38:57 INFO - delivery method with no-redirect and when
23:38:57 INFO - the target request is cross-origin.
23:38:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2243ms
23:38:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:38:58 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb133f0800 == 31 [pid = 1993] [id = 496]
23:38:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 122 (0x7feb13158c00) [pid = 1993] [serial = 1387] [outer = (nil)]
23:38:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 123 (0x7feb13efd400) [pid = 1993] [serial = 1388] [outer = 0x7feb13158c00]
23:38:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 124 (0x7feb1454e800) [pid = 1993] [serial = 1389] [outer = 0x7feb13158c00]
23:38:59 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
23:38:59 INFO - document served over http requires an http
23:38:59 INFO - sub-resource via xhr-request using the meta-csp
23:38:59 INFO - delivery method with swap-origin-redirect and when
23:38:59 INFO - the target request is cross-origin.
23:38:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2397ms
23:38:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:39:00 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13e14000 == 32 [pid = 1993] [id = 497]
23:39:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 125 (0x7feb13efe800) [pid = 1993] [serial = 1390] [outer = (nil)]
23:39:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 126 (0x7feb15095400) [pid = 1993] [serial = 1391] [outer = 0x7feb13efe800]
23:39:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 127 (0x7feb15b5e000) [pid = 1993] [serial = 1392] [outer = 0x7feb13efe800]
23:39:02 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
23:39:02 INFO - document served over http requires an https
23:39:02 INFO - sub-resource via fetch-request using the meta-csp
23:39:02 INFO - delivery method with keep-origin-redirect and when
23:39:02 INFO - the target request is cross-origin.
23:39:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2407ms
23:39:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
23:39:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb14eb8800 == 33 [pid = 1993] [id = 498]
23:39:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 128 (0x7feb1598dc00) [pid = 1993] [serial = 1393] [outer = (nil)]
23:39:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 129 (0x7feb15e2cc00) [pid = 1993] [serial = 1394] [outer = 0x7feb1598dc00]
23:39:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 130 (0x7feb15edd400) [pid = 1993] [serial = 1395] [outer = 0x7feb1598dc00]
23:39:05 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
23:39:05 INFO - document served over http requires an https
23:39:05 INFO - sub-resource via fetch-request using the meta-csp
23:39:05 INFO - delivery method with no-redirect and when
23:39:05 INFO - the target request is cross-origin.
23:39:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2890ms
23:39:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:39:05 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb165b9800 == 34 [pid = 1993] [id = 499]
23:39:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 131 (0x7feb15e31800) [pid = 1993] [serial = 1396] [outer = (nil)]
23:39:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 132 (0x7feb161edc00) [pid = 1993] [serial = 1397] [outer = 0x7feb15e31800]
23:39:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 133 (0x7feb1644f000) [pid = 1993] [serial = 1398] [outer = 0x7feb15e31800]
23:39:07 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
23:39:07 INFO - document served over http requires an https
23:39:07 INFO - sub-resource via fetch-request using the meta-csp
23:39:07 INFO - delivery method with swap-origin-redirect and when
23:39:07 INFO - the target request is cross-origin.
23:39:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2051ms
23:39:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:39:07 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1668a800 == 35 [pid = 1993] [id = 500]
23:39:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 134 (0x7feb161ed800) [pid = 1993] [serial = 1399] [outer = (nil)]
23:39:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 135 (0x7feb16456c00) [pid = 1993] [serial = 1400] [outer = 0x7feb161ed800]
23:39:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 136 (0x7feb16b50000) [pid = 1993] [serial = 1401] [outer = 0x7feb161ed800]
23:39:08 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1669b800 == 36 [pid = 1993] [id = 501]
23:39:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 137 (0x7feb16b54400) [pid = 1993] [serial = 1402] [outer = (nil)]
23:39:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 138 (0x7feb16b59000) [pid = 1993] [serial = 1403] [outer = 0x7feb16b54400]
23:39:09 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
23:39:09 INFO - document served over http requires an https
23:39:09 INFO - sub-resource via iframe-tag using the meta-csp
23:39:09 INFO - delivery method with keep-origin-redirect and when
23:39:09 INFO - the target request is cross-origin.
23:39:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1884ms
23:39:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:39:09 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb16b05000 == 37 [pid = 1993] [id = 502]
23:39:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 139 (0x7feb16452800) [pid = 1993] [serial = 1404] [outer = (nil)]
23:39:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 140 (0x7feb16b58400) [pid = 1993] [serial = 1405] [outer = 0x7feb16452800]
23:39:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 141 (0x7feb16eaf400) [pid = 1993] [serial = 1406] [outer = 0x7feb16452800]
23:39:11 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb16b17800 == 38 [pid = 1993] [id = 503]
23:39:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 142 (0x7feb16eb4400) [pid = 1993] [serial = 1407] [outer = (nil)]
23:39:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 143 (0x7feb16eb7400) [pid = 1993] [serial = 1408] [outer = 0x7feb16eb4400]
23:39:11 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
23:39:11 INFO - document served over http requires an https
23:39:11 INFO - sub-resource via iframe-tag using the meta-csp
23:39:11 INFO - delivery method with no-redirect and when
23:39:11 INFO - the target request is cross-origin.
23:39:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2189ms
23:39:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:39:12 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1731a800 == 39 [pid = 1993] [id = 504]
23:39:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 144 (0x7feb16b56800) [pid = 1993] [serial = 1409] [outer = (nil)]
23:39:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 145 (0x7feb16eb2400) [pid = 1993] [serial = 1410] [outer = 0x7feb16b56800]
23:39:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 146 (0x7feb175be400) [pid = 1993] [serial = 1411] [outer = 0x7feb16b56800]
23:39:13 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1732f800 == 40 [pid = 1993] [id = 505]
23:39:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 147 (0x7feb175c3c00) [pid = 1993] [serial = 1412] [outer = (nil)]
23:39:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 148 (0x7feb175c7c00) [pid = 1993] [serial = 1413] [outer = 0x7feb175c3c00]
23:39:13 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
23:39:13 INFO - document served over http requires an https
23:39:13 INFO - sub-resource via iframe-tag using the meta-csp
23:39:13 INFO - delivery method with swap-origin-redirect and when
23:39:13 INFO - the target request is cross-origin.
23:39:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2555ms
23:39:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:39:14 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb173b6800 == 41 [pid = 1993] [id = 506]
23:39:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 149 (0x7feb1738dc00) [pid = 1993] [serial = 1414] [outer = (nil)]
23:39:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 150 (0x7feb175c6c00) [pid = 1993] [serial = 1415] [outer = 0x7feb1738dc00]
23:39:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 151 (0x7feb1779dc00) [pid = 1993] [serial = 1416] [outer = 0x7feb1738dc00]
23:39:16 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
23:39:16 INFO - document served over http requires an https
23:39:16 INFO - sub-resource via script-tag using the meta-csp
23:39:16 INFO - delivery method with keep-origin-redirect and when
23:39:16 INFO - the target request is cross-origin.
23:39:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2398ms
23:39:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
23:39:16 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb173cd800 == 42 [pid = 1993] [id = 507]
23:39:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 152 (0x7feb175c5000) [pid = 1993] [serial = 1417] [outer = (nil)]
23:39:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 153 (0x7feb177a5000) [pid = 1993] [serial = 1418] [outer = 0x7feb175c5000]
23:39:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 154 (0x7feb17930000) [pid = 1993] [serial = 1419] [outer = 0x7feb175c5000]
23:39:19 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f4e0000 == 41 [pid = 1993] [id = 471]
23:39:19 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0e105800 == 40 [pid = 1993] [id = 470]
23:39:19 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb11298000 == 39 [pid = 1993] [id = 473]
23:39:19 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb10c61000 == 38 [pid = 1993] [id = 472]
23:39:19 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb12677000 == 37 [pid = 1993] [id = 475]
23:39:19 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb12359000 == 36 [pid = 1993] [id = 474]
23:39:19 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb12e18800 == 35 [pid = 1993] [id = 476]
23:39:19 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13f32800 == 34 [pid = 1993] [id = 477]
23:39:19 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb14566000 == 33 [pid = 1993] [id = 478]
23:39:19 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb14eb1000 == 32 [pid = 1993] [id = 479]
23:39:19 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb15968800 == 31 [pid = 1993] [id = 480]
23:39:19 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb15982000 == 30 [pid = 1993] [id = 481]
23:39:19 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb159e4000 == 29 [pid = 1993] [id = 482]
23:39:19 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb15d72000 == 28 [pid = 1993] [id = 483]
23:39:19 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ab71800 == 27 [pid = 1993] [id = 486]
23:39:19 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0c65d000 == 26 [pid = 1993] [id = 485]
23:39:19 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ba7f800 == 25 [pid = 1993] [id = 488]
23:39:19 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0b38c800 == 24 [pid = 1993] [id = 487]
23:39:19 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ba80800 == 23 [pid = 1993] [id = 490]
23:39:19 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0c663000 == 22 [pid = 1993] [id = 489]
23:39:21 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb10e7b000 == 21 [pid = 1993] [id = 389]
23:39:21 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0e106000 == 20 [pid = 1993] [id = 492]
23:39:21 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f71d000 == 19 [pid = 1993] [id = 493]
23:39:21 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb11951000 == 18 [pid = 1993] [id = 494]
23:39:21 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb127d1000 == 17 [pid = 1993] [id = 495]
23:39:21 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb133f0800 == 16 [pid = 1993] [id = 496]
23:39:21 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13e14000 == 15 [pid = 1993] [id = 497]
23:39:21 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb14eb8800 == 14 [pid = 1993] [id = 498]
23:39:21 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb165b9800 == 13 [pid = 1993] [id = 499]
23:39:21 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1669b800 == 12 [pid = 1993] [id = 501]
23:39:21 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1668a800 == 11 [pid = 1993] [id = 500]
23:39:21 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb16b17800 == 10 [pid = 1993] [id = 503]
23:39:21 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb16b05000 == 9 [pid = 1993] [id = 502]
23:39:21 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1732f800 == 8 [pid = 1993] [id = 505]
23:39:21 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1731a800 == 7 [pid = 1993] [id = 504]
23:39:21 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb173b6800 == 6 [pid = 1993] [id = 506]
23:39:21 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0df61000 == 5 [pid = 1993] [id = 491]
23:39:21 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ebda000 == 4 [pid = 1993] [id = 469]
23:39:21 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb15e99000 == 3 [pid = 1993] [id = 484]
23:39:21 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13e2a800 == 2 [pid = 1993] [id = 463]
23:39:21 INFO - PROCESS | 1946 | --DOMWINDOW == 153 (0x7feb10c0a800) [pid = 1993] [serial = 1308] [outer = (nil)] [url = about:blank]
23:39:21 INFO - PROCESS | 1946 | --DOMWINDOW == 152 (0x7feb11859000) [pid = 1993] [serial = 1311] [outer = (nil)] [url = about:blank]
23:39:21 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
23:39:21 INFO - document served over http requires an https
23:39:21 INFO - sub-resource via script-tag using the meta-csp
23:39:21 INFO - delivery method with no-redirect and when
23:39:21 INFO - the target request is cross-origin.
23:39:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 5404ms
23:39:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:39:22 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ab6d800 == 3 [pid = 1993] [id = 508]
23:39:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 153 (0x7feb0acb1800) [pid = 1993] [serial = 1420] [outer = (nil)]
23:39:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 154 (0x7feb0acb4400) [pid = 1993] [serial = 1421] [outer = 0x7feb0acb1800]
23:39:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 155 (0x7feb0add1000) [pid = 1993] [serial = 1422] [outer = 0x7feb0acb1800]
23:39:23 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:39:23 INFO - document served over http requires an https
23:39:23 INFO - sub-resource via script-tag using the meta-csp
23:39:23 INFO - delivery method with swap-origin-redirect and when
23:39:23 INFO - the target request is cross-origin.
23:39:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1635ms
23:39:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:39:23 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ad51800 == 4 [pid = 1993] [id = 509]
23:39:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 156 (0x7feb0ab55400) [pid = 1993] [serial = 1423] [outer = (nil)]
23:39:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 157 (0x7feb0add8400) [pid = 1993] [serial = 1424] [outer = 0x7feb0ab55400]
23:39:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 158 (0x7feb0aea0400) [pid = 1993] [serial = 1425] [outer = 0x7feb0ab55400]
23:39:25 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
23:39:25 INFO - document served over http requires an https
23:39:25 INFO - sub-resource via xhr-request using the meta-csp
23:39:25 INFO - delivery method with keep-origin-redirect and when
23:39:25 INFO - the target request is cross-origin.
23:39:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1832ms
23:39:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
23:39:25 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0aec2000 == 5 [pid = 1993] [id = 510]
23:39:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 159 (0x7feb0ae93000) [pid = 1993] [serial = 1426] [outer = (nil)]
23:39:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 160 (0x7feb0af25400) [pid = 1993] [serial = 1427] [outer = 0x7feb0ae93000]
23:39:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 161 (0x7feb0b076400) [pid = 1993] [serial = 1428] [outer = 0x7feb0ae93000]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 160 (0x7feb0add5400) [pid = 1993] [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]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 159 (0x7feb0ebe5c00) [pid = 1993] [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]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 158 (0x7feb11850800) [pid = 1993] [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]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 157 (0x7feb0ebed800) [pid = 1993] [serial = 1365] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782722894]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 156 (0x7feb15b60000) [pid = 1993] [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]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 155 (0x7feb0ae9b000) [pid = 1993] [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]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 154 (0x7feb11266800) [pid = 1993] [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]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 153 (0x7feb0ae9ac00) [pid = 1993] [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]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 152 (0x7feb12730c00) [pid = 1993] [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]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 151 (0x7feb14f4a800) [pid = 1993] [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]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 150 (0x7feb0acaf400) [pid = 1993] [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]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 149 (0x7feb13573800) [pid = 1993] [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]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 148 (0x7feb0b3be000) [pid = 1993] [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]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 147 (0x7feb0f1e7800) [pid = 1993] [serial = 1318] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 146 (0x7feb0f5f5400) [pid = 1993] [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]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 145 (0x7feb0acaf800) [pid = 1993] [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]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 144 (0x7feb0ab52c00) [pid = 1993] [serial = 1370] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 143 (0x7feb0ae95400) [pid = 1993] [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]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 142 (0x7feb13c4e800) [pid = 1993] [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]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 141 (0x7feb13eff400) [pid = 1993] [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]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 140 (0x7feb15a63c00) [pid = 1993] [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]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 139 (0x7feb12651800) [pid = 1993] [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]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 138 (0x7feb0d6b9400) [pid = 1993] [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]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 137 (0x7feb10f3d000) [pid = 1993] [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]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 136 (0x7feb1509a400) [pid = 1993] [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]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 135 (0x7feb11031c00) [pid = 1993] [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]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 134 (0x7feb1191d800) [pid = 1993] [serial = 1323] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782694947]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 133 (0x7feb15996800) [pid = 1993] [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]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 132 (0x7feb0ae9d800) [pid = 1993] [serial = 1360] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 131 (0x7feb0ae96400) [pid = 1993] [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]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 130 (0x7feb10dbd400) [pid = 1993] [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]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 129 (0x7feb0c689400) [pid = 1993] [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]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 128 (0x7feb0bd70c00) [pid = 1993] [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]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 127 (0x7feb12389800) [pid = 1993] [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]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 126 (0x7feb15e2ec00) [pid = 1993] [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]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 125 (0x7feb15d55c00) [pid = 1993] [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]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 124 (0x7feb1315b000) [pid = 1993] [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]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 123 (0x7feb13039000) [pid = 1993] [serial = 1328] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 122 (0x7feb0f5f6800) [pid = 1993] [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]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 121 (0x7feb10dc1800) [pid = 1993] [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]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 120 (0x7feb0b07ac00) [pid = 1993] [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]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 119 (0x7feb0f1e8400) [pid = 1993] [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]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 118 (0x7feb0f09e400) [pid = 1993] [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]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 117 (0x7feb0d8ba800) [pid = 1993] [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]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 116 (0x7feb15eddc00) [pid = 1993] [serial = 1355] [outer = (nil)] [url = about:blank]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x7feb0af2b800) [pid = 1993] [serial = 1358] [outer = (nil)] [url = about:blank]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x7feb11a48400) [pid = 1993] [serial = 1324] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782694947]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x7feb15e2bc00) [pid = 1993] [serial = 1352] [outer = (nil)] [url = about:blank]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x7feb1303e400) [pid = 1993] [serial = 1331] [outer = (nil)] [url = about:blank]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x7feb15098000) [pid = 1993] [serial = 1337] [outer = (nil)] [url = about:blank]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x7feb0f09f400) [pid = 1993] [serial = 1366] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782722894]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x7feb15995000) [pid = 1993] [serial = 1340] [outer = (nil)] [url = about:blank]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x7feb15b60400) [pid = 1993] [serial = 1346] [outer = (nil)] [url = about:blank]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x7feb0c68ec00) [pid = 1993] [serial = 1363] [outer = (nil)] [url = about:blank]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x7feb0f09e000) [pid = 1993] [serial = 1321] [outer = (nil)] [url = about:blank]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x7feb0ee25800) [pid = 1993] [serial = 1368] [outer = (nil)] [url = about:blank]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x7feb1315d000) [pid = 1993] [serial = 1329] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x7feb0b074000) [pid = 1993] [serial = 1313] [outer = (nil)] [url = about:blank]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x7feb11a3c800) [pid = 1993] [serial = 1326] [outer = (nil)] [url = about:blank]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x7feb15d54800) [pid = 1993] [serial = 1349] [outer = (nil)] [url = about:blank]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x7feb14556c00) [pid = 1993] [serial = 1334] [outer = (nil)] [url = about:blank]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x7feb15a47400) [pid = 1993] [serial = 1343] [outer = (nil)] [url = about:blank]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x7feb0b8f3000) [pid = 1993] [serial = 1316] [outer = (nil)] [url = about:blank]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x7feb0f3e9c00) [pid = 1993] [serial = 1319] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x7feb0b8f2800) [pid = 1993] [serial = 1361] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x7feb0b8f1400) [pid = 1993] [serial = 1373] [outer = (nil)] [url = about:blank]
23:39:31 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x7feb0acb2c00) [pid = 1993] [serial = 1371] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:39:33 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x7feb10f3b800) [pid = 1993] [serial = 1230] [outer = (nil)] [url = about:blank]
23:39:33 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x7feb1115ec00) [pid = 1993] [serial = 1233] [outer = (nil)] [url = about:blank]
23:39:33 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x7feb13ef5800) [pid = 1993] [serial = 1290] [outer = (nil)] [url = about:blank]
23:39:33 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x7feb0dba1400) [pid = 1993] [serial = 1218] [outer = (nil)] [url = about:blank]
23:39:33 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x7feb11918400) [pid = 1993] [serial = 1272] [outer = (nil)] [url = about:blank]
23:39:33 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x7feb12599800) [pid = 1993] [serial = 1275] [outer = (nil)] [url = about:blank]
23:39:33 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x7feb1191b800) [pid = 1993] [serial = 1238] [outer = (nil)] [url = about:blank]
23:39:33 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x7feb10c15000) [pid = 1993] [serial = 1164] [outer = (nil)] [url = about:blank]
23:39:33 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x7feb0f97b000) [pid = 1993] [serial = 1227] [outer = (nil)] [url = about:blank]
23:39:33 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x7feb13037c00) [pid = 1993] [serial = 1280] [outer = (nil)] [url = about:blank]
23:39:33 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x7feb11034000) [pid = 1993] [serial = 1269] [outer = (nil)] [url = about:blank]
23:39:33 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x7feb15a6bc00) [pid = 1993] [serial = 1344] [outer = (nil)] [url = about:blank]
23:39:33 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x7feb15a40800) [pid = 1993] [serial = 1341] [outer = (nil)] [url = about:blank]
23:39:33 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x7feb13572000) [pid = 1993] [serial = 1285] [outer = (nil)] [url = about:blank]
23:39:33 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x7feb0f099800) [pid = 1993] [serial = 1221] [outer = (nil)] [url = about:blank]
23:39:33 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x7feb0b3c5000) [pid = 1993] [serial = 1260] [outer = (nil)] [url = about:blank]
23:39:33 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x7feb10dbf800) [pid = 1993] [serial = 1266] [outer = (nil)] [url = about:blank]
23:39:33 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x7feb15b68400) [pid = 1993] [serial = 1347] [outer = (nil)] [url = about:blank]
23:39:33 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x7feb0e1dac00) [pid = 1993] [serial = 1263] [outer = (nil)] [url = about:blank]
23:39:33 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x7feb0bd71400) [pid = 1993] [serial = 1215] [outer = (nil)] [url = about:blank]
23:39:33 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x7feb13f0bc00) [pid = 1993] [serial = 1293] [outer = (nil)] [url = about:blank]
23:39:33 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x7feb14558800) [pid = 1993] [serial = 1296] [outer = (nil)] [url = about:blank]
23:39:33 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x7feb0f3e0000) [pid = 1993] [serial = 1224] [outer = (nil)] [url = about:blank]
23:39:33 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x7feb13038000) [pid = 1993] [serial = 1243] [outer = (nil)] [url = about:blank]
23:39:33 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
23:39:33 INFO - document served over http requires an https
23:39:33 INFO - sub-resource via xhr-request using the meta-csp
23:39:33 INFO - delivery method with no-redirect and when
23:39:33 INFO - the target request is cross-origin.
23:39:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 8270ms
23:39:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:39:33 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0b381000 == 6 [pid = 1993] [id = 511]
23:39:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x7feb0acaf000) [pid = 1993] [serial = 1429] [outer = (nil)]
23:39:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x7feb0acb0400) [pid = 1993] [serial = 1430] [outer = 0x7feb0acaf000]
23:39:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x7feb0add3000) [pid = 1993] [serial = 1431] [outer = 0x7feb0acaf000]
23:39:35 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
23:39:35 INFO - document served over http requires an https
23:39:35 INFO - sub-resource via xhr-request using the meta-csp
23:39:35 INFO - delivery method with swap-origin-redirect and when
23:39:35 INFO - the target request is cross-origin.
23:39:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2038ms
23:39:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:39:35 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0b6c6800 == 7 [pid = 1993] [id = 512]
23:39:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x7feb0acab400) [pid = 1993] [serial = 1432] [outer = (nil)]
23:39:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x7feb0ae99800) [pid = 1993] [serial = 1433] [outer = 0x7feb0acab400]
23:39:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x7feb0b07ac00) [pid = 1993] [serial = 1434] [outer = 0x7feb0acab400]
23:39:37 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
23:39:37 INFO - document served over http requires an http
23:39:37 INFO - sub-resource via fetch-request using the meta-csp
23:39:37 INFO - delivery method with keep-origin-redirect and when
23:39:37 INFO - the target request is same-origin.
23:39:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1791ms
23:39:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
23:39:37 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ba62000 == 8 [pid = 1993] [id = 513]
23:39:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x7feb0af1d400) [pid = 1993] [serial = 1435] [outer = (nil)]
23:39:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x7feb0b3b9c00) [pid = 1993] [serial = 1436] [outer = 0x7feb0af1d400]
23:39:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x7feb0b3c4c00) [pid = 1993] [serial = 1437] [outer = 0x7feb0af1d400]
23:39:39 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
23:39:39 INFO - document served over http requires an http
23:39:39 INFO - sub-resource via fetch-request using the meta-csp
23:39:39 INFO - delivery method with no-redirect and when
23:39:39 INFO - the target request is same-origin.
23:39:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1784ms
23:39:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:39:39 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0bd96000 == 9 [pid = 1993] [id = 514]
23:39:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x7feb0b3bb000) [pid = 1993] [serial = 1438] [outer = (nil)]
23:39:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x7feb0b679800) [pid = 1993] [serial = 1439] [outer = 0x7feb0b3bb000]
23:39:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x7feb0b685000) [pid = 1993] [serial = 1440] [outer = 0x7feb0b3bb000]
23:39:41 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
23:39:41 INFO - document served over http requires an http
23:39:41 INFO - sub-resource via fetch-request using the meta-csp
23:39:41 INFO - delivery method with swap-origin-redirect and when
23:39:41 INFO - the target request is same-origin.
23:39:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2158ms
23:39:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:39:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0bdb0000 == 10 [pid = 1993] [id = 515]
23:39:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x7feb0b67c800) [pid = 1993] [serial = 1441] [outer = (nil)]
23:39:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x7feb0b7dec00) [pid = 1993] [serial = 1442] [outer = 0x7feb0b67c800]
23:39:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x7feb0b7eb000) [pid = 1993] [serial = 1443] [outer = 0x7feb0b67c800]
23:39:43 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0c664000 == 11 [pid = 1993] [id = 516]
23:39:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x7feb0b8f1400) [pid = 1993] [serial = 1444] [outer = (nil)]
23:39:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x7feb0b8f6000) [pid = 1993] [serial = 1445] [outer = 0x7feb0b8f1400]
23:39:43 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
23:39:43 INFO - document served over http requires an http
23:39:43 INFO - sub-resource via iframe-tag using the meta-csp
23:39:43 INFO - delivery method with keep-origin-redirect and when
23:39:43 INFO - the target request is same-origin.
23:39:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2344ms
23:39:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:39:44 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0c674800 == 12 [pid = 1993] [id = 517]
23:39:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x7feb0b7e2c00) [pid = 1993] [serial = 1446] [outer = (nil)]
23:39:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x7feb0b8f5800) [pid = 1993] [serial = 1447] [outer = 0x7feb0b7e2c00]
23:39:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x7feb0bd6cc00) [pid = 1993] [serial = 1448] [outer = 0x7feb0b7e2c00]
23:39:45 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0d74a000 == 13 [pid = 1993] [id = 518]
23:39:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x7feb0bd73000) [pid = 1993] [serial = 1449] [outer = (nil)]
23:39:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x7feb0c687c00) [pid = 1993] [serial = 1450] [outer = 0x7feb0bd73000]
23:39:46 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
23:39:46 INFO - document served over http requires an http
23:39:46 INFO - sub-resource via iframe-tag using the meta-csp
23:39:46 INFO - delivery method with no-redirect and when
23:39:46 INFO - the target request is same-origin.
23:39:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2248ms
23:39:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:39:47 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0b37c000 == 14 [pid = 1993] [id = 519]
23:39:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x7feb0b070800) [pid = 1993] [serial = 1451] [outer = (nil)]
23:39:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x7feb0c68dc00) [pid = 1993] [serial = 1452] [outer = 0x7feb0b070800]
23:39:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x7feb0c695400) [pid = 1993] [serial = 1453] [outer = 0x7feb0b070800]
23:39:49 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0d846800 == 15 [pid = 1993] [id = 520]
23:39:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x7feb0d6b4000) [pid = 1993] [serial = 1454] [outer = (nil)]
23:39:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x7feb0d6b8000) [pid = 1993] [serial = 1455] [outer = 0x7feb0d6b4000]
23:39:49 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
23:39:49 INFO - document served over http requires an http
23:39:49 INFO - sub-resource via iframe-tag using the meta-csp
23:39:49 INFO - delivery method with swap-origin-redirect and when
23:39:49 INFO - the target request is same-origin.
23:39:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3321ms
23:39:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:39:49 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0aebe000 == 16 [pid = 1993] [id = 521]
23:39:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x7feb0ae98400) [pid = 1993] [serial = 1456] [outer = (nil)]
23:39:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x7feb0c688000) [pid = 1993] [serial = 1457] [outer = 0x7feb0ae98400]
23:39:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x7feb0d8ba000) [pid = 1993] [serial = 1458] [outer = 0x7feb0ae98400]
23:39:51 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
23:39:51 INFO - document served over http requires an http
23:39:51 INFO - sub-resource via script-tag using the meta-csp
23:39:51 INFO - delivery method with keep-origin-redirect and when
23:39:51 INFO - the target request is same-origin.
23:39:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2196ms
23:39:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
23:39:52 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ba7c800 == 17 [pid = 1993] [id = 522]
23:39:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x7feb0acb1400) [pid = 1993] [serial = 1459] [outer = (nil)]
23:39:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x7feb0adcd800) [pid = 1993] [serial = 1460] [outer = 0x7feb0acb1400]
23:39:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x7feb0b07c400) [pid = 1993] [serial = 1461] [outer = 0x7feb0acb1400]
23:39:53 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ad51800 == 16 [pid = 1993] [id = 509]
23:39:53 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ab6d800 == 15 [pid = 1993] [id = 508]
23:39:53 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb173cd800 == 14 [pid = 1993] [id = 507]
23:39:53 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x7feb15d5d400) [pid = 1993] [serial = 1350] [outer = (nil)] [url = about:blank]
23:39:53 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x7feb0ebea800) [pid = 1993] [serial = 1359] [outer = (nil)] [url = about:blank]
23:39:53 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x7feb1613b800) [pid = 1993] [serial = 1356] [outer = (nil)] [url = about:blank]
23:39:53 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x7feb14f57800) [pid = 1993] [serial = 1335] [outer = (nil)] [url = about:blank]
23:39:53 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x7feb11261800) [pid = 1993] [serial = 1322] [outer = (nil)] [url = about:blank]
23:39:53 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x7feb0db9e800) [pid = 1993] [serial = 1364] [outer = (nil)] [url = about:blank]
23:39:53 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x7feb1598b800) [pid = 1993] [serial = 1338] [outer = (nil)] [url = about:blank]
23:39:53 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x7feb15ed4400) [pid = 1993] [serial = 1353] [outer = (nil)] [url = about:blank]
23:39:53 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x7feb1264c000) [pid = 1993] [serial = 1327] [outer = (nil)] [url = about:blank]
23:39:53 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x7feb0e1dc400) [pid = 1993] [serial = 1314] [outer = (nil)] [url = about:blank]
23:39:53 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x7feb0ee22800) [pid = 1993] [serial = 1317] [outer = (nil)] [url = about:blank]
23:39:53 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x7feb13f08400) [pid = 1993] [serial = 1332] [outer = (nil)] [url = about:blank]
23:39:53 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x7feb0ee25400) [pid = 1993] [serial = 1374] [outer = (nil)] [url = about:blank]
23:39:53 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x7feb10c12000) [pid = 1993] [serial = 1369] [outer = (nil)] [url = about:blank]
23:39:53 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
23:39:53 INFO - document served over http requires an http
23:39:53 INFO - sub-resource via script-tag using the meta-csp
23:39:53 INFO - delivery method with no-redirect and when
23:39:53 INFO - the target request is same-origin.
23:39:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1747ms
23:39:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:39:53 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ad51800 == 15 [pid = 1993] [id = 523]
23:39:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x7feb0add0800) [pid = 1993] [serial = 1462] [outer = (nil)]
23:39:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x7feb0af1c800) [pid = 1993] [serial = 1463] [outer = 0x7feb0add0800]
23:39:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x7feb0b8f8000) [pid = 1993] [serial = 1464] [outer = 0x7feb0add0800]
23:39:55 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
23:39:55 INFO - document served over http requires an http
23:39:55 INFO - sub-resource via script-tag using the meta-csp
23:39:55 INFO - delivery method with swap-origin-redirect and when
23:39:55 INFO - the target request is same-origin.
23:39:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2042ms
23:39:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:39:55 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0da54000 == 16 [pid = 1993] [id = 524]
23:39:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x7feb0b079800) [pid = 1993] [serial = 1465] [outer = (nil)]
23:39:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x7feb0c689400) [pid = 1993] [serial = 1466] [outer = 0x7feb0b079800]
23:39:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x7feb0d8c0c00) [pid = 1993] [serial = 1467] [outer = 0x7feb0b079800]
23:39:57 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x7feb0add8400) [pid = 1993] [serial = 1424] [outer = (nil)] [url = about:blank]
23:39:57 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x7feb0acb4400) [pid = 1993] [serial = 1421] [outer = (nil)] [url = about:blank]
23:39:57 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x7feb0af25400) [pid = 1993] [serial = 1427] [outer = (nil)] [url = about:blank]
23:39:57 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x7feb175c7c00) [pid = 1993] [serial = 1413] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:39:57 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x7feb16eb2400) [pid = 1993] [serial = 1410] [outer = (nil)] [url = about:blank]
23:39:57 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x7feb175c6c00) [pid = 1993] [serial = 1415] [outer = (nil)] [url = about:blank]
23:39:57 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x7feb16b59000) [pid = 1993] [serial = 1403] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:39:57 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x7feb16456c00) [pid = 1993] [serial = 1400] [outer = (nil)] [url = about:blank]
23:39:57 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x7feb16eb7400) [pid = 1993] [serial = 1408] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782751008]
23:39:57 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x7feb16b58400) [pid = 1993] [serial = 1405] [outer = (nil)] [url = about:blank]
23:39:57 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x7feb15095400) [pid = 1993] [serial = 1391] [outer = (nil)] [url = about:blank]
23:39:57 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x7feb15e2cc00) [pid = 1993] [serial = 1394] [outer = (nil)] [url = about:blank]
23:39:57 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x7feb161edc00) [pid = 1993] [serial = 1397] [outer = (nil)] [url = about:blank]
23:39:57 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x7feb13159800) [pid = 1993] [serial = 1385] [outer = (nil)] [url = about:blank]
23:39:57 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x7feb13efd400) [pid = 1993] [serial = 1388] [outer = (nil)] [url = about:blank]
23:39:57 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x7feb0bd72400) [pid = 1993] [serial = 1376] [outer = (nil)] [url = about:blank]
23:39:57 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x7feb10f3a400) [pid = 1993] [serial = 1379] [outer = (nil)] [url = about:blank]
23:39:57 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x7feb1191b400) [pid = 1993] [serial = 1382] [outer = (nil)] [url = about:blank]
23:39:57 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x7feb177a5000) [pid = 1993] [serial = 1418] [outer = (nil)] [url = about:blank]
23:39:57 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x7feb1738dc00) [pid = 1993] [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]
23:39:57 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x7feb0db9c800) [pid = 1993] [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]
23:39:57 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x7feb0ae9d000) [pid = 1993] [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]
23:39:57 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x7feb16eb4400) [pid = 1993] [serial = 1407] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782751008]
23:39:57 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x7feb16b54400) [pid = 1993] [serial = 1402] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:39:57 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x7feb0acb1800) [pid = 1993] [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]
23:39:57 INFO - PROCESS | 1946 | --DOMWINDOW == 69 (0x7feb0ab55400) [pid = 1993] [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]
23:39:57 INFO - PROCESS | 1946 | --DOMWINDOW == 68 (0x7feb175c3c00) [pid = 1993] [serial = 1412] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:39:57 INFO - PROCESS | 1946 | --DOMWINDOW == 67 (0x7feb16b56800) [pid = 1993] [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]
23:39:57 INFO - PROCESS | 1946 | --DOMWINDOW == 66 (0x7feb161ed800) [pid = 1993] [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]
23:39:57 INFO - PROCESS | 1946 | --DOMWINDOW == 65 (0x7feb16452800) [pid = 1993] [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]
23:39:57 INFO - PROCESS | 1946 | --DOMWINDOW == 64 (0x7feb13efe800) [pid = 1993] [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]
23:39:57 INFO - PROCESS | 1946 | --DOMWINDOW == 63 (0x7feb1598dc00) [pid = 1993] [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]
23:39:57 INFO - PROCESS | 1946 | --DOMWINDOW == 62 (0x7feb15e31800) [pid = 1993] [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]
23:39:57 INFO - PROCESS | 1946 | --DOMWINDOW == 61 (0x7feb11a43c00) [pid = 1993] [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]
23:39:57 INFO - PROCESS | 1946 | --DOMWINDOW == 60 (0x7feb13158c00) [pid = 1993] [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]
23:39:57 INFO - PROCESS | 1946 | --DOMWINDOW == 59 (0x7feb10fe2800) [pid = 1993] [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]
23:39:57 INFO - PROCESS | 1946 | --DOMWINDOW == 58 (0x7feb0aea0400) [pid = 1993] [serial = 1425] [outer = (nil)] [url = about:blank]
23:39:57 INFO - PROCESS | 1946 | --DOMWINDOW == 57 (0x7feb13c51800) [pid = 1993] [serial = 1386] [outer = (nil)] [url = about:blank]
23:39:57 INFO - PROCESS | 1946 | --DOMWINDOW == 56 (0x7feb1454e800) [pid = 1993] [serial = 1389] [outer = (nil)] [url = about:blank]
23:39:57 INFO - PROCESS | 1946 | --DOMWINDOW == 55 (0x7feb1264fc00) [pid = 1993] [serial = 1383] [outer = (nil)] [url = about:blank]
23:39:57 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
23:39:57 INFO - document served over http requires an http
23:39:57 INFO - sub-resource via xhr-request using the meta-csp
23:39:57 INFO - delivery method with keep-origin-redirect and when
23:39:57 INFO - the target request is same-origin.
23:39:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2289ms
23:39:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
23:39:58 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0df57000 == 17 [pid = 1993] [id = 525]
23:39:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 56 (0x7feb0af1e800) [pid = 1993] [serial = 1468] [outer = (nil)]
23:39:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 57 (0x7feb0bd72400) [pid = 1993] [serial = 1469] [outer = 0x7feb0af1e800]
23:39:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 58 (0x7feb0db1b400) [pid = 1993] [serial = 1470] [outer = 0x7feb0af1e800]
23:39:59 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
23:39:59 INFO - document served over http requires an http
23:39:59 INFO - sub-resource via xhr-request using the meta-csp
23:39:59 INFO - delivery method with no-redirect and when
23:39:59 INFO - the target request is same-origin.
23:39:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1836ms
23:39:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:40:00 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0aeb0800 == 18 [pid = 1993] [id = 526]
23:40:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 59 (0x7feb0ab56000) [pid = 1993] [serial = 1471] [outer = (nil)]
23:40:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 60 (0x7feb0acb5000) [pid = 1993] [serial = 1472] [outer = 0x7feb0ab56000]
23:40:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 61 (0x7feb0b3b6c00) [pid = 1993] [serial = 1473] [outer = 0x7feb0ab56000]
23:40:01 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
23:40:01 INFO - document served over http requires an http
23:40:01 INFO - sub-resource via xhr-request using the meta-csp
23:40:01 INFO - delivery method with swap-origin-redirect and when
23:40:01 INFO - the target request is same-origin.
23:40:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2043ms
23:40:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:40:02 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0e10c800 == 19 [pid = 1993] [id = 527]
23:40:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 62 (0x7feb0d6b3c00) [pid = 1993] [serial = 1474] [outer = (nil)]
23:40:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 63 (0x7feb0db1c000) [pid = 1993] [serial = 1475] [outer = 0x7feb0d6b3c00]
23:40:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 64 (0x7feb0db27800) [pid = 1993] [serial = 1476] [outer = 0x7feb0d6b3c00]
23:40:04 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
23:40:04 INFO - document served over http requires an https
23:40:04 INFO - sub-resource via fetch-request using the meta-csp
23:40:04 INFO - delivery method with keep-origin-redirect and when
23:40:04 INFO - the target request is same-origin.
23:40:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2841ms
23:40:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
23:40:05 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ebca800 == 20 [pid = 1993] [id = 528]
23:40:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 65 (0x7feb0d6b5c00) [pid = 1993] [serial = 1477] [outer = (nil)]
23:40:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 66 (0x7feb0db99c00) [pid = 1993] [serial = 1478] [outer = 0x7feb0d6b5c00]
23:40:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 67 (0x7feb0dce1400) [pid = 1993] [serial = 1479] [outer = 0x7feb0d6b5c00]
23:40:06 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
23:40:06 INFO - document served over http requires an https
23:40:06 INFO - sub-resource via fetch-request using the meta-csp
23:40:06 INFO - delivery method with no-redirect and when
23:40:06 INFO - the target request is same-origin.
23:40:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1950ms
23:40:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:40:06 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0eee4000 == 21 [pid = 1993] [id = 529]
23:40:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 68 (0x7feb0db97800) [pid = 1993] [serial = 1480] [outer = (nil)]
23:40:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 69 (0x7feb0e1d8c00) [pid = 1993] [serial = 1481] [outer = 0x7feb0db97800]
23:40:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 70 (0x7feb0e1e0c00) [pid = 1993] [serial = 1482] [outer = 0x7feb0db97800]
23:40:08 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
23:40:08 INFO - document served over http requires an https
23:40:08 INFO - sub-resource via fetch-request using the meta-csp
23:40:08 INFO - delivery method with swap-origin-redirect and when
23:40:08 INFO - the target request is same-origin.
23:40:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1731ms
23:40:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:40:08 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f00b800 == 22 [pid = 1993] [id = 530]
23:40:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x7feb0e1d8800) [pid = 1993] [serial = 1483] [outer = (nil)]
23:40:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x7feb0ebe5c00) [pid = 1993] [serial = 1484] [outer = 0x7feb0e1d8800]
23:40:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x7feb0ebef400) [pid = 1993] [serial = 1485] [outer = 0x7feb0e1d8800]
23:40:09 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f01d800 == 23 [pid = 1993] [id = 531]
23:40:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x7feb0ee1ec00) [pid = 1993] [serial = 1486] [outer = (nil)]
23:40:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x7feb0ee23400) [pid = 1993] [serial = 1487] [outer = 0x7feb0ee1ec00]
23:40:10 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
23:40:10 INFO - document served over http requires an https
23:40:10 INFO - sub-resource via iframe-tag using the meta-csp
23:40:10 INFO - delivery method with keep-origin-redirect and when
23:40:10 INFO - the target request is same-origin.
23:40:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1841ms
23:40:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:40:10 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f13e800 == 24 [pid = 1993] [id = 532]
23:40:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x7feb0ebe6c00) [pid = 1993] [serial = 1488] [outer = (nil)]
23:40:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x7feb0ee22800) [pid = 1993] [serial = 1489] [outer = 0x7feb0ebe6c00]
23:40:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x7feb0f09b400) [pid = 1993] [serial = 1490] [outer = 0x7feb0ebe6c00]
23:40:12 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f191800 == 25 [pid = 1993] [id = 533]
23:40:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x7feb0f0a1000) [pid = 1993] [serial = 1491] [outer = (nil)]
23:40:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x7feb0f1da400) [pid = 1993] [serial = 1492] [outer = 0x7feb0f0a1000]
23:40:12 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
23:40:12 INFO - document served over http requires an https
23:40:12 INFO - sub-resource via iframe-tag using the meta-csp
23:40:12 INFO - delivery method with no-redirect and when
23:40:12 INFO - the target request is same-origin.
23:40:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2401ms
23:40:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:40:13 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f1a0000 == 26 [pid = 1993] [id = 534]
23:40:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x7feb0ee23000) [pid = 1993] [serial = 1493] [outer = (nil)]
23:40:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x7feb0f0a4400) [pid = 1993] [serial = 1494] [outer = 0x7feb0ee23000]
23:40:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x7feb0f1e5000) [pid = 1993] [serial = 1495] [outer = 0x7feb0ee23000]
23:40:14 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f4e0000 == 27 [pid = 1993] [id = 535]
23:40:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x7feb0f2f1400) [pid = 1993] [serial = 1496] [outer = (nil)]
23:40:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x7feb0f2fb800) [pid = 1993] [serial = 1497] [outer = 0x7feb0f2f1400]
23:40:15 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
23:40:15 INFO - document served over http requires an https
23:40:15 INFO - sub-resource via iframe-tag using the meta-csp
23:40:15 INFO - delivery method with swap-origin-redirect and when
23:40:15 INFO - the target request is same-origin.
23:40:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2442ms
23:40:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:40:15 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f4f1800 == 28 [pid = 1993] [id = 536]
23:40:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x7feb0f09b800) [pid = 1993] [serial = 1498] [outer = (nil)]
23:40:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x7feb0f2f9400) [pid = 1993] [serial = 1499] [outer = 0x7feb0f09b800]
23:40:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x7feb0f3e3400) [pid = 1993] [serial = 1500] [outer = 0x7feb0f09b800]
23:40:18 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
23:40:18 INFO - document served over http requires an https
23:40:18 INFO - sub-resource via script-tag using the meta-csp
23:40:18 INFO - delivery method with keep-origin-redirect and when
23:40:18 INFO - the target request is same-origin.
23:40:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3442ms
23:40:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
23:40:19 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0b6d9000 == 29 [pid = 1993] [id = 537]
23:40:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x7feb0add2400) [pid = 1993] [serial = 1501] [outer = (nil)]
23:40:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x7feb0add5800) [pid = 1993] [serial = 1502] [outer = 0x7feb0add2400]
23:40:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x7feb0b679400) [pid = 1993] [serial = 1503] [outer = 0x7feb0add2400]
23:40:20 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
23:40:20 INFO - document served over http requires an https
23:40:20 INFO - sub-resource via script-tag using the meta-csp
23:40:20 INFO - delivery method with no-redirect and when
23:40:20 INFO - the target request is same-origin.
23:40:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2434ms
23:40:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:40:21 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0b6c5800 == 30 [pid = 1993] [id = 538]
23:40:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x7feb0b3be800) [pid = 1993] [serial = 1504] [outer = (nil)]
23:40:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x7feb0b3c1000) [pid = 1993] [serial = 1505] [outer = 0x7feb0b3be800]
23:40:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x7feb0b8f3000) [pid = 1993] [serial = 1506] [outer = 0x7feb0b3be800]
23:40:22 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0df57000 == 29 [pid = 1993] [id = 525]
23:40:22 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0da54000 == 28 [pid = 1993] [id = 524]
23:40:22 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ad51800 == 27 [pid = 1993] [id = 523]
23:40:22 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ba7c800 == 26 [pid = 1993] [id = 522]
23:40:22 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0aebe000 == 25 [pid = 1993] [id = 521]
23:40:22 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0d846800 == 24 [pid = 1993] [id = 520]
23:40:22 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0b37c000 == 23 [pid = 1993] [id = 519]
23:40:22 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0c674800 == 22 [pid = 1993] [id = 517]
23:40:22 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0d74a000 == 21 [pid = 1993] [id = 518]
23:40:22 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0c664000 == 20 [pid = 1993] [id = 516]
23:40:22 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0bdb0000 == 19 [pid = 1993] [id = 515]
23:40:22 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0bd96000 == 18 [pid = 1993] [id = 514]
23:40:22 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ba62000 == 17 [pid = 1993] [id = 513]
23:40:22 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0b6c6800 == 16 [pid = 1993] [id = 512]
23:40:22 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0b381000 == 15 [pid = 1993] [id = 511]
23:40:22 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0aec2000 == 14 [pid = 1993] [id = 510]
23:40:22 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x7feb11261000) [pid = 1993] [serial = 1380] [outer = (nil)] [url = about:blank]
23:40:22 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x7feb10c0bc00) [pid = 1993] [serial = 1377] [outer = (nil)] [url = about:blank]
23:40:22 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x7feb15edd400) [pid = 1993] [serial = 1395] [outer = (nil)] [url = about:blank]
23:40:22 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x7feb15b5e000) [pid = 1993] [serial = 1392] [outer = (nil)] [url = about:blank]
23:40:22 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x7feb16b50000) [pid = 1993] [serial = 1401] [outer = (nil)] [url = about:blank]
23:40:22 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x7feb1644f000) [pid = 1993] [serial = 1398] [outer = (nil)] [url = about:blank]
23:40:22 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x7feb175be400) [pid = 1993] [serial = 1411] [outer = (nil)] [url = about:blank]
23:40:22 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x7feb16eaf400) [pid = 1993] [serial = 1406] [outer = (nil)] [url = about:blank]
23:40:22 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x7feb1779dc00) [pid = 1993] [serial = 1416] [outer = (nil)] [url = about:blank]
23:40:22 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x7feb0add1000) [pid = 1993] [serial = 1422] [outer = (nil)] [url = about:blank]
23:40:23 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:40:23 INFO - document served over http requires an https
23:40:23 INFO - sub-resource via script-tag using the meta-csp
23:40:23 INFO - delivery method with swap-origin-redirect and when
23:40:23 INFO - the target request is same-origin.
23:40:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2282ms
23:40:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:40:23 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ad51800 == 15 [pid = 1993] [id = 539]
23:40:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x7feb0af2a800) [pid = 1993] [serial = 1507] [outer = (nil)]
23:40:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x7feb0b8f4800) [pid = 1993] [serial = 1508] [outer = 0x7feb0af2a800]
23:40:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x7feb0c68f400) [pid = 1993] [serial = 1509] [outer = 0x7feb0af2a800]
23:40:25 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
23:40:25 INFO - document served over http requires an https
23:40:25 INFO - sub-resource via xhr-request using the meta-csp
23:40:25 INFO - delivery method with keep-origin-redirect and when
23:40:25 INFO - the target request is same-origin.
23:40:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1888ms
23:40:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
23:40:25 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0b6cd800 == 16 [pid = 1993] [id = 540]
23:40:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x7feb0b678000) [pid = 1993] [serial = 1510] [outer = (nil)]
23:40:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x7feb0d8bfc00) [pid = 1993] [serial = 1511] [outer = 0x7feb0b678000]
23:40:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x7feb0db9b400) [pid = 1993] [serial = 1512] [outer = 0x7feb0b678000]
23:40:28 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x7feb0ae99800) [pid = 1993] [serial = 1433] [outer = (nil)] [url = about:blank]
23:40:28 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x7feb0b679800) [pid = 1993] [serial = 1439] [outer = (nil)] [url = about:blank]
23:40:28 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x7feb0c688000) [pid = 1993] [serial = 1457] [outer = (nil)] [url = about:blank]
23:40:28 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x7feb0b8f6000) [pid = 1993] [serial = 1445] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:40:28 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x7feb0c68dc00) [pid = 1993] [serial = 1452] [outer = (nil)] [url = about:blank]
23:40:28 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x7feb0b3b9c00) [pid = 1993] [serial = 1436] [outer = (nil)] [url = about:blank]
23:40:28 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x7feb0c687c00) [pid = 1993] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782785740]
23:40:28 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x7feb0d6b8000) [pid = 1993] [serial = 1455] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:40:28 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x7feb0c689400) [pid = 1993] [serial = 1466] [outer = (nil)] [url = about:blank]
23:40:28 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x7feb0b7dec00) [pid = 1993] [serial = 1442] [outer = (nil)] [url = about:blank]
23:40:28 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x7feb0af1c800) [pid = 1993] [serial = 1463] [outer = (nil)] [url = about:blank]
23:40:28 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x7feb0acb0400) [pid = 1993] [serial = 1430] [outer = (nil)] [url = about:blank]
23:40:28 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x7feb0b8f5800) [pid = 1993] [serial = 1447] [outer = (nil)] [url = about:blank]
23:40:28 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x7feb0adcd800) [pid = 1993] [serial = 1460] [outer = (nil)] [url = about:blank]
23:40:28 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x7feb0bd72400) [pid = 1993] [serial = 1469] [outer = (nil)] [url = about:blank]
23:40:28 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x7feb0add0800) [pid = 1993] [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]
23:40:28 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x7feb0acb1400) [pid = 1993] [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]
23:40:28 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x7feb0b079800) [pid = 1993] [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]
23:40:28 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x7feb0bd73000) [pid = 1993] [serial = 1449] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782785740]
23:40:28 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x7feb0d6b4000) [pid = 1993] [serial = 1454] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:40:28 INFO - PROCESS | 1946 | --DOMWINDOW == 69 (0x7feb0b8f1400) [pid = 1993] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:40:28 INFO - PROCESS | 1946 | --DOMWINDOW == 68 (0x7feb0d8c0c00) [pid = 1993] [serial = 1467] [outer = (nil)] [url = about:blank]
23:40:28 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
23:40:28 INFO - document served over http requires an https
23:40:28 INFO - sub-resource via xhr-request using the meta-csp
23:40:28 INFO - delivery method with no-redirect and when
23:40:28 INFO - the target request is same-origin.
23:40:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 3192ms
23:40:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:40:28 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0c661800 == 17 [pid = 1993] [id = 541]
23:40:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 69 (0x7feb0adcd800) [pid = 1993] [serial = 1513] [outer = (nil)]
23:40:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 70 (0x7feb0add0800) [pid = 1993] [serial = 1514] [outer = 0x7feb0adcd800]
23:40:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x7feb0b67d400) [pid = 1993] [serial = 1515] [outer = 0x7feb0adcd800]
23:40:30 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
23:40:30 INFO - document served over http requires an https
23:40:30 INFO - sub-resource via xhr-request using the meta-csp
23:40:30 INFO - delivery method with swap-origin-redirect and when
23:40:30 INFO - the target request is same-origin.
23:40:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2034ms
23:40:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:40:30 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0d739800 == 18 [pid = 1993] [id = 542]
23:40:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x7feb0acb0400) [pid = 1993] [serial = 1516] [outer = (nil)]
23:40:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x7feb0af1e000) [pid = 1993] [serial = 1517] [outer = 0x7feb0acb0400]
23:40:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x7feb0c68d800) [pid = 1993] [serial = 1518] [outer = 0x7feb0acb0400]
23:40:33 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
23:40:33 INFO - document served over http requires an http
23:40:33 INFO - sub-resource via fetch-request using the meta-referrer
23:40:33 INFO - delivery method with keep-origin-redirect and when
23:40:33 INFO - the target request is cross-origin.
23:40:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 3440ms
23:40:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
23:40:34 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0d84b000 == 19 [pid = 1993] [id = 543]
23:40:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x7feb0b07ec00) [pid = 1993] [serial = 1519] [outer = (nil)]
23:40:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x7feb0d8c0c00) [pid = 1993] [serial = 1520] [outer = 0x7feb0b07ec00]
23:40:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x7feb0ebe5800) [pid = 1993] [serial = 1521] [outer = 0x7feb0b07ec00]
23:40:37 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
23:40:37 INFO - document served over http requires an http
23:40:37 INFO - sub-resource via fetch-request using the meta-referrer
23:40:37 INFO - delivery method with no-redirect and when
23:40:37 INFO - the target request is cross-origin.
23:40:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 3309ms
23:40:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:40:37 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0df5e000 == 20 [pid = 1993] [id = 544]
23:40:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x7feb0d6bc400) [pid = 1993] [serial = 1522] [outer = (nil)]
23:40:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x7feb0f09a400) [pid = 1993] [serial = 1523] [outer = 0x7feb0d6bc400]
23:40:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x7feb0f5ee800) [pid = 1993] [serial = 1524] [outer = 0x7feb0d6bc400]
23:40:39 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
23:40:39 INFO - document served over http requires an http
23:40:39 INFO - sub-resource via fetch-request using the meta-referrer
23:40:39 INFO - delivery method with swap-origin-redirect and when
23:40:39 INFO - the target request is cross-origin.
23:40:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2290ms
23:40:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:40:39 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f155000 == 21 [pid = 1993] [id = 545]
23:40:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x7feb0f5f5800) [pid = 1993] [serial = 1525] [outer = (nil)]
23:40:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x7feb0f5f9400) [pid = 1993] [serial = 1526] [outer = 0x7feb0f5f5800]
23:40:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x7feb0f7ea400) [pid = 1993] [serial = 1527] [outer = 0x7feb0f5f5800]
23:40:41 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f71b800 == 22 [pid = 1993] [id = 546]
23:40:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x7feb0f7f2400) [pid = 1993] [serial = 1528] [outer = (nil)]
23:40:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x7feb0f7f6800) [pid = 1993] [serial = 1529] [outer = 0x7feb0f7f2400]
23:40:41 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
23:40:41 INFO - document served over http requires an http
23:40:41 INFO - sub-resource via iframe-tag using the meta-referrer
23:40:41 INFO - delivery method with keep-origin-redirect and when
23:40:41 INFO - the target request is cross-origin.
23:40:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2254ms
23:40:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:40:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb10c51000 == 23 [pid = 1993] [id = 547]
23:40:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x7feb0f5f7000) [pid = 1993] [serial = 1530] [outer = (nil)]
23:40:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x7feb0f7f4c00) [pid = 1993] [serial = 1531] [outer = 0x7feb0f5f7000]
23:40:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x7feb0f985c00) [pid = 1993] [serial = 1532] [outer = 0x7feb0f5f7000]
23:40:43 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb10c68000 == 24 [pid = 1993] [id = 548]
23:40:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x7feb10c0dc00) [pid = 1993] [serial = 1533] [outer = (nil)]
23:40:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x7feb10c12000) [pid = 1993] [serial = 1534] [outer = 0x7feb10c0dc00]
23:40:44 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
23:40:44 INFO - document served over http requires an http
23:40:44 INFO - sub-resource via iframe-tag using the meta-referrer
23:40:44 INFO - delivery method with no-redirect and when
23:40:44 INFO - the target request is cross-origin.
23:40:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2508ms
23:40:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:40:44 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb10e72000 == 25 [pid = 1993] [id = 549]
23:40:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x7feb0f7f6c00) [pid = 1993] [serial = 1535] [outer = (nil)]
23:40:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x7feb10c11000) [pid = 1993] [serial = 1536] [outer = 0x7feb0f7f6c00]
23:40:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x7feb10dbb000) [pid = 1993] [serial = 1537] [outer = 0x7feb0f7f6c00]
23:40:46 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb10f73000 == 26 [pid = 1993] [id = 550]
23:40:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x7feb10dbfc00) [pid = 1993] [serial = 1538] [outer = (nil)]
23:40:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x7feb10dc0000) [pid = 1993] [serial = 1539] [outer = 0x7feb10dbfc00]
23:40:46 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
23:40:46 INFO - document served over http requires an http
23:40:46 INFO - sub-resource via iframe-tag using the meta-referrer
23:40:46 INFO - delivery method with swap-origin-redirect and when
23:40:46 INFO - the target request is cross-origin.
23:40:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2535ms
23:40:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:40:47 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb10f7f800 == 27 [pid = 1993] [id = 551]
23:40:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x7feb10c0f400) [pid = 1993] [serial = 1540] [outer = (nil)]
23:40:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x7feb10dc3000) [pid = 1993] [serial = 1541] [outer = 0x7feb10c0f400]
23:40:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x7feb10dd2400) [pid = 1993] [serial = 1542] [outer = 0x7feb10c0f400]
23:40:50 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
23:40:50 INFO - document served over http requires an http
23:40:50 INFO - sub-resource via script-tag using the meta-referrer
23:40:50 INFO - delivery method with keep-origin-redirect and when
23:40:50 INFO - the target request is cross-origin.
23:40:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 3191ms
23:40:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
23:40:50 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb11295800 == 28 [pid = 1993] [id = 552]
23:40:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x7feb10dc3400) [pid = 1993] [serial = 1543] [outer = (nil)]
23:40:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x7feb10f33400) [pid = 1993] [serial = 1544] [outer = 0x7feb10dc3400]
23:40:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x7feb10f3d400) [pid = 1993] [serial = 1545] [outer = 0x7feb10dc3400]
23:40:52 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
23:40:52 INFO - document served over http requires an http
23:40:52 INFO - sub-resource via script-tag using the meta-referrer
23:40:52 INFO - delivery method with no-redirect and when
23:40:52 INFO - the target request is cross-origin.
23:40:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2185ms
23:40:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:40:52 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb11945000 == 29 [pid = 1993] [id = 553]
23:40:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x7feb10f33c00) [pid = 1993] [serial = 1546] [outer = (nil)]
23:40:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x7feb10fdf400) [pid = 1993] [serial = 1547] [outer = 0x7feb10f33c00]
23:40:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x7feb10fe8800) [pid = 1993] [serial = 1548] [outer = 0x7feb10f33c00]
23:40:54 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
23:40:54 INFO - document served over http requires an http
23:40:54 INFO - sub-resource via script-tag using the meta-referrer
23:40:54 INFO - delivery method with swap-origin-redirect and when
23:40:54 INFO - the target request is cross-origin.
23:40:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1837ms
23:40:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:40:54 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb12351800 == 30 [pid = 1993] [id = 554]
23:40:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x7feb10fe0800) [pid = 1993] [serial = 1549] [outer = (nil)]
23:40:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x7feb11036800) [pid = 1993] [serial = 1550] [outer = 0x7feb10fe0800]
23:40:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x7feb1103f400) [pid = 1993] [serial = 1551] [outer = 0x7feb10fe0800]
23:40:56 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
23:40:56 INFO - document served over http requires an http
23:40:56 INFO - sub-resource via xhr-request using the meta-referrer
23:40:56 INFO - delivery method with keep-origin-redirect and when
23:40:56 INFO - the target request is cross-origin.
23:40:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2489ms
23:40:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
23:40:56 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ad3b000 == 31 [pid = 1993] [id = 555]
23:40:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x7feb0ab51c00) [pid = 1993] [serial = 1552] [outer = (nil)]
23:40:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x7feb0ab56800) [pid = 1993] [serial = 1553] [outer = 0x7feb0ab51c00]
23:40:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x7feb0af1ec00) [pid = 1993] [serial = 1554] [outer = 0x7feb0ab51c00]
23:40:58 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
23:40:58 INFO - document served over http requires an http
23:40:58 INFO - sub-resource via xhr-request using the meta-referrer
23:40:58 INFO - delivery method with no-redirect and when
23:40:58 INFO - the target request is cross-origin.
23:40:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1984ms
23:40:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:40:59 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0bd97800 == 32 [pid = 1993] [id = 556]
23:40:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x7feb0af1f400) [pid = 1993] [serial = 1555] [outer = (nil)]
23:40:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x7feb0b3bf800) [pid = 1993] [serial = 1556] [outer = 0x7feb0af1f400]
23:40:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x7feb0b7e5400) [pid = 1993] [serial = 1557] [outer = 0x7feb0af1f400]
23:41:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0aeb0800 == 31 [pid = 1993] [id = 526]
23:41:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0e10c800 == 30 [pid = 1993] [id = 527]
23:41:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ebca800 == 29 [pid = 1993] [id = 528]
23:41:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0eee4000 == 28 [pid = 1993] [id = 529]
23:41:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f01d800 == 27 [pid = 1993] [id = 531]
23:41:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f00b800 == 26 [pid = 1993] [id = 530]
23:41:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f191800 == 25 [pid = 1993] [id = 533]
23:41:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f13e800 == 24 [pid = 1993] [id = 532]
23:41:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f4e0000 == 23 [pid = 1993] [id = 535]
23:41:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f1a0000 == 22 [pid = 1993] [id = 534]
23:41:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0b6d9000 == 21 [pid = 1993] [id = 537]
23:41:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0b6c5800 == 20 [pid = 1993] [id = 538]
23:41:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ad51800 == 19 [pid = 1993] [id = 539]
23:41:00 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0b6cd800 == 18 [pid = 1993] [id = 540]
23:41:00 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x7feb0b07c400) [pid = 1993] [serial = 1461] [outer = (nil)] [url = about:blank]
23:41:00 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x7feb0b8f8000) [pid = 1993] [serial = 1464] [outer = (nil)] [url = about:blank]
23:41:00 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
23:41:00 INFO - document served over http requires an http
23:41:00 INFO - sub-resource via xhr-request using the meta-referrer
23:41:00 INFO - delivery method with swap-origin-redirect and when
23:41:00 INFO - the target request is cross-origin.
23:41:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2273ms
23:41:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:41:01 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0aebc000 == 19 [pid = 1993] [id = 557]
23:41:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x7feb0b075800) [pid = 1993] [serial = 1558] [outer = (nil)]
23:41:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x7feb0b3c3800) [pid = 1993] [serial = 1559] [outer = 0x7feb0b075800]
23:41:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x7feb0c690000) [pid = 1993] [serial = 1560] [outer = 0x7feb0b075800]
23:41:03 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
23:41:03 INFO - document served over http requires an https
23:41:03 INFO - sub-resource via fetch-request using the meta-referrer
23:41:03 INFO - delivery method with keep-origin-redirect and when
23:41:03 INFO - the target request is cross-origin.
23:41:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2080ms
23:41:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
23:41:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ba75800 == 20 [pid = 1993] [id = 558]
23:41:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x7feb0b8f8000) [pid = 1993] [serial = 1561] [outer = (nil)]
23:41:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x7feb0d6bb400) [pid = 1993] [serial = 1562] [outer = 0x7feb0b8f8000]
23:41:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 117 (0x7feb0db20c00) [pid = 1993] [serial = 1563] [outer = 0x7feb0b8f8000]
23:41:05 INFO - PROCESS | 1946 | --DOMWINDOW == 116 (0x7feb0f0a4400) [pid = 1993] [serial = 1494] [outer = (nil)] [url = about:blank]
23:41:05 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x7feb0f2f9400) [pid = 1993] [serial = 1499] [outer = (nil)] [url = about:blank]
23:41:05 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x7feb0b3c1000) [pid = 1993] [serial = 1505] [outer = (nil)] [url = about:blank]
23:41:05 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x7feb0f2fb800) [pid = 1993] [serial = 1497] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:41:05 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x7feb0f1da400) [pid = 1993] [serial = 1492] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782812190]
23:41:05 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x7feb0ee22800) [pid = 1993] [serial = 1489] [outer = (nil)] [url = about:blank]
23:41:05 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x7feb0add5800) [pid = 1993] [serial = 1502] [outer = (nil)] [url = about:blank]
23:41:05 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x7feb0b8f4800) [pid = 1993] [serial = 1508] [outer = (nil)] [url = about:blank]
23:41:05 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x7feb0db1c000) [pid = 1993] [serial = 1475] [outer = (nil)] [url = about:blank]
23:41:05 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x7feb0acb5000) [pid = 1993] [serial = 1472] [outer = (nil)] [url = about:blank]
23:41:05 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x7feb0ee23400) [pid = 1993] [serial = 1487] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:41:05 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x7feb0e1d8c00) [pid = 1993] [serial = 1481] [outer = (nil)] [url = about:blank]
23:41:05 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x7feb0d8bfc00) [pid = 1993] [serial = 1511] [outer = (nil)] [url = about:blank]
23:41:05 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x7feb0ebe5c00) [pid = 1993] [serial = 1484] [outer = (nil)] [url = about:blank]
23:41:05 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x7feb0db99c00) [pid = 1993] [serial = 1478] [outer = (nil)] [url = about:blank]
23:41:05 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x7feb0add0800) [pid = 1993] [serial = 1514] [outer = (nil)] [url = about:blank]
23:41:05 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x7feb0ae93000) [pid = 1993] [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]
23:41:05 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x7feb0add2400) [pid = 1993] [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]
23:41:05 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x7feb0b3be800) [pid = 1993] [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]
23:41:05 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x7feb0af2a800) [pid = 1993] [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]
23:41:05 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x7feb0b678000) [pid = 1993] [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]
23:41:05 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x7feb0f2f1400) [pid = 1993] [serial = 1496] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:41:05 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x7feb0ee1ec00) [pid = 1993] [serial = 1486] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:41:05 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x7feb0f0a1000) [pid = 1993] [serial = 1491] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782812190]
23:41:05 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x7feb0af1e800) [pid = 1993] [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]
23:41:05 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x7feb0c68f400) [pid = 1993] [serial = 1509] [outer = (nil)] [url = about:blank]
23:41:05 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x7feb0db9b400) [pid = 1993] [serial = 1512] [outer = (nil)] [url = about:blank]
23:41:05 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x7feb0db1b400) [pid = 1993] [serial = 1470] [outer = (nil)] [url = about:blank]
23:41:05 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x7feb0b076400) [pid = 1993] [serial = 1428] [outer = (nil)] [url = about:blank]
23:41:06 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
23:41:06 INFO - document served over http requires an https
23:41:06 INFO - sub-resource via fetch-request using the meta-referrer
23:41:06 INFO - delivery method with no-redirect and when
23:41:06 INFO - the target request is cross-origin.
23:41:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 3338ms
23:41:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:41:06 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0d83d800 == 21 [pid = 1993] [id = 559]
23:41:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x7feb0b3b7000) [pid = 1993] [serial = 1564] [outer = (nil)]
23:41:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x7feb0b3c1000) [pid = 1993] [serial = 1565] [outer = 0x7feb0b3b7000]
23:41:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x7feb0db28000) [pid = 1993] [serial = 1566] [outer = 0x7feb0b3b7000]
23:41:08 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
23:41:08 INFO - document served over http requires an https
23:41:08 INFO - sub-resource via fetch-request using the meta-referrer
23:41:08 INFO - delivery method with swap-origin-redirect and when
23:41:08 INFO - the target request is cross-origin.
23:41:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1982ms
23:41:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:41:08 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0c669800 == 22 [pid = 1993] [id = 560]
23:41:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x7feb0add0400) [pid = 1993] [serial = 1567] [outer = (nil)]
23:41:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x7feb0b3bac00) [pid = 1993] [serial = 1568] [outer = 0x7feb0add0400]
23:41:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x7feb0d8ba800) [pid = 1993] [serial = 1569] [outer = 0x7feb0add0400]
23:41:09 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0e103800 == 23 [pid = 1993] [id = 561]
23:41:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x7feb0db97400) [pid = 1993] [serial = 1570] [outer = (nil)]
23:41:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x7feb0dba2000) [pid = 1993] [serial = 1571] [outer = 0x7feb0db97400]
23:41:10 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
23:41:10 INFO - document served over http requires an https
23:41:10 INFO - sub-resource via iframe-tag using the meta-referrer
23:41:10 INFO - delivery method with keep-origin-redirect and when
23:41:10 INFO - the target request is cross-origin.
23:41:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1891ms
23:41:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:41:10 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0e117800 == 24 [pid = 1993] [id = 562]
23:41:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x7feb0af27400) [pid = 1993] [serial = 1572] [outer = (nil)]
23:41:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x7feb0dba0400) [pid = 1993] [serial = 1573] [outer = 0x7feb0af27400]
23:41:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x7feb0e1e1000) [pid = 1993] [serial = 1574] [outer = 0x7feb0af27400]
23:41:11 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ebe3800 == 25 [pid = 1993] [id = 563]
23:41:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x7feb0ebe8800) [pid = 1993] [serial = 1575] [outer = (nil)]
23:41:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x7feb0ebef000) [pid = 1993] [serial = 1576] [outer = 0x7feb0ebe8800]
23:41:12 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
23:41:12 INFO - document served over http requires an https
23:41:12 INFO - sub-resource via iframe-tag using the meta-referrer
23:41:12 INFO - delivery method with no-redirect and when
23:41:12 INFO - the target request is cross-origin.
23:41:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1788ms
23:41:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:41:12 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0eefb000 == 26 [pid = 1993] [id = 564]
23:41:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x7feb0db9f000) [pid = 1993] [serial = 1577] [outer = (nil)]
23:41:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x7feb0ebeec00) [pid = 1993] [serial = 1578] [outer = 0x7feb0db9f000]
23:41:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x7feb0f099000) [pid = 1993] [serial = 1579] [outer = 0x7feb0db9f000]
23:41:13 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f022000 == 27 [pid = 1993] [id = 565]
23:41:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x7feb0f0a0400) [pid = 1993] [serial = 1580] [outer = (nil)]
23:41:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x7feb0f1ddc00) [pid = 1993] [serial = 1581] [outer = 0x7feb0f0a0400]
23:41:13 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
23:41:13 INFO - document served over http requires an https
23:41:13 INFO - sub-resource via iframe-tag using the meta-referrer
23:41:13 INFO - delivery method with swap-origin-redirect and when
23:41:13 INFO - the target request is cross-origin.
23:41:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1835ms
23:41:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:41:14 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f14b000 == 28 [pid = 1993] [id = 566]
23:41:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x7feb0f1e4800) [pid = 1993] [serial = 1582] [outer = (nil)]
23:41:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x7feb0f1e8400) [pid = 1993] [serial = 1583] [outer = 0x7feb0f1e4800]
23:41:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x7feb0f3e2800) [pid = 1993] [serial = 1584] [outer = 0x7feb0f1e4800]
23:41:16 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
23:41:16 INFO - document served over http requires an https
23:41:16 INFO - sub-resource via script-tag using the meta-referrer
23:41:16 INFO - delivery method with keep-origin-redirect and when
23:41:16 INFO - the target request is cross-origin.
23:41:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2341ms
23:41:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
23:41:16 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f4e1800 == 29 [pid = 1993] [id = 567]
23:41:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x7feb0f1e4c00) [pid = 1993] [serial = 1585] [outer = (nil)]
23:41:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x7feb0f5fa800) [pid = 1993] [serial = 1586] [outer = 0x7feb0f1e4c00]
23:41:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x7feb0f981800) [pid = 1993] [serial = 1587] [outer = 0x7feb0f1e4c00]
23:41:18 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
23:41:18 INFO - document served over http requires an https
23:41:18 INFO - sub-resource via script-tag using the meta-referrer
23:41:18 INFO - delivery method with no-redirect and when
23:41:18 INFO - the target request is cross-origin.
23:41:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2285ms
23:41:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:41:19 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb10e66000 == 30 [pid = 1993] [id = 568]
23:41:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x7feb0f5f6000) [pid = 1993] [serial = 1588] [outer = (nil)]
23:41:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x7feb10db4400) [pid = 1993] [serial = 1589] [outer = 0x7feb0f5f6000]
23:41:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x7feb10f32800) [pid = 1993] [serial = 1590] [outer = 0x7feb0f5f6000]
23:41:20 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
23:41:20 INFO - document served over http requires an https
23:41:20 INFO - sub-resource via script-tag using the meta-referrer
23:41:20 INFO - delivery method with swap-origin-redirect and when
23:41:20 INFO - the target request is cross-origin.
23:41:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2279ms
23:41:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:41:21 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1235b000 == 31 [pid = 1993] [id = 569]
23:41:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x7feb11034800) [pid = 1993] [serial = 1591] [outer = (nil)]
23:41:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 117 (0x7feb11037400) [pid = 1993] [serial = 1592] [outer = 0x7feb11034800]
23:41:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 118 (0x7feb1115ec00) [pid = 1993] [serial = 1593] [outer = 0x7feb11034800]
23:41:23 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
23:41:23 INFO - document served over http requires an https
23:41:23 INFO - sub-resource via xhr-request using the meta-referrer
23:41:23 INFO - delivery method with keep-origin-redirect and when
23:41:23 INFO - the target request is cross-origin.
23:41:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2991ms
23:41:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
23:41:24 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb124c6000 == 32 [pid = 1993] [id = 570]
23:41:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 119 (0x7feb10febc00) [pid = 1993] [serial = 1594] [outer = (nil)]
23:41:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 120 (0x7feb11165000) [pid = 1993] [serial = 1595] [outer = 0x7feb10febc00]
23:41:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 121 (0x7feb11267800) [pid = 1993] [serial = 1596] [outer = 0x7feb10febc00]
23:41:25 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
23:41:25 INFO - document served over http requires an https
23:41:25 INFO - sub-resource via xhr-request using the meta-referrer
23:41:25 INFO - delivery method with no-redirect and when
23:41:25 INFO - the target request is cross-origin.
23:41:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2075ms
23:41:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:41:26 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb12676800 == 33 [pid = 1993] [id = 571]
23:41:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 122 (0x7feb1125f400) [pid = 1993] [serial = 1597] [outer = (nil)]
23:41:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 123 (0x7feb1184dc00) [pid = 1993] [serial = 1598] [outer = 0x7feb1125f400]
23:41:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 124 (0x7feb11857000) [pid = 1993] [serial = 1599] [outer = 0x7feb1125f400]
23:41:28 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
23:41:28 INFO - document served over http requires an https
23:41:28 INFO - sub-resource via xhr-request using the meta-referrer
23:41:28 INFO - delivery method with swap-origin-redirect and when
23:41:28 INFO - the target request is cross-origin.
23:41:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2534ms
23:41:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:41:28 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb127be800 == 34 [pid = 1993] [id = 572]
23:41:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 125 (0x7feb11268000) [pid = 1993] [serial = 1600] [outer = (nil)]
23:41:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 126 (0x7feb11858400) [pid = 1993] [serial = 1601] [outer = 0x7feb11268000]
23:41:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 127 (0x7feb1191b400) [pid = 1993] [serial = 1602] [outer = 0x7feb11268000]
23:41:30 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
23:41:30 INFO - document served over http requires an http
23:41:30 INFO - sub-resource via fetch-request using the meta-referrer
23:41:30 INFO - delivery method with keep-origin-redirect and when
23:41:30 INFO - the target request is same-origin.
23:41:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2388ms
23:41:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
23:41:31 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ad3f800 == 35 [pid = 1993] [id = 573]
23:41:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 128 (0x7feb0af25400) [pid = 1993] [serial = 1603] [outer = (nil)]
23:41:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 129 (0x7feb0af28400) [pid = 1993] [serial = 1604] [outer = 0x7feb0af25400]
23:41:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 130 (0x7feb0b3c2800) [pid = 1993] [serial = 1605] [outer = 0x7feb0af25400]
23:41:32 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ba75800 == 34 [pid = 1993] [id = 558]
23:41:32 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0bd97800 == 33 [pid = 1993] [id = 556]
23:41:32 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ad3b000 == 32 [pid = 1993] [id = 555]
23:41:32 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb11945000 == 31 [pid = 1993] [id = 553]
23:41:32 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb11295800 == 30 [pid = 1993] [id = 552]
23:41:32 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb10f7f800 == 29 [pid = 1993] [id = 551]
23:41:32 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb10f73000 == 28 [pid = 1993] [id = 550]
23:41:32 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb10e72000 == 27 [pid = 1993] [id = 549]
23:41:32 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb10c68000 == 26 [pid = 1993] [id = 548]
23:41:32 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb10c51000 == 25 [pid = 1993] [id = 547]
23:41:32 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f71b800 == 24 [pid = 1993] [id = 546]
23:41:32 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f155000 == 23 [pid = 1993] [id = 545]
23:41:32 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0df5e000 == 22 [pid = 1993] [id = 544]
23:41:32 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0d84b000 == 21 [pid = 1993] [id = 543]
23:41:32 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0d739800 == 20 [pid = 1993] [id = 542]
23:41:32 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0c661800 == 19 [pid = 1993] [id = 541]
23:41:32 INFO - PROCESS | 1946 | --DOMWINDOW == 129 (0x7feb0b8f3000) [pid = 1993] [serial = 1506] [outer = (nil)] [url = about:blank]
23:41:32 INFO - PROCESS | 1946 | --DOMWINDOW == 128 (0x7feb0b679400) [pid = 1993] [serial = 1503] [outer = (nil)] [url = about:blank]
23:41:33 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
23:41:33 INFO - document served over http requires an http
23:41:33 INFO - sub-resource via fetch-request using the meta-referrer
23:41:33 INFO - delivery method with no-redirect and when
23:41:33 INFO - the target request is same-origin.
23:41:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2245ms
23:41:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:41:33 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ad4f800 == 20 [pid = 1993] [id = 574]
23:41:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 129 (0x7feb0adccc00) [pid = 1993] [serial = 1606] [outer = (nil)]
23:41:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 130 (0x7feb0b07e000) [pid = 1993] [serial = 1607] [outer = 0x7feb0adccc00]
23:41:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 131 (0x7feb0b7e2800) [pid = 1993] [serial = 1608] [outer = 0x7feb0adccc00]
23:41:35 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
23:41:35 INFO - document served over http requires an http
23:41:35 INFO - sub-resource via fetch-request using the meta-referrer
23:41:35 INFO - delivery method with swap-origin-redirect and when
23:41:35 INFO - the target request is same-origin.
23:41:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1888ms
23:41:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:41:35 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ba68000 == 21 [pid = 1993] [id = 575]
23:41:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 132 (0x7feb0b3c3400) [pid = 1993] [serial = 1609] [outer = (nil)]
23:41:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 133 (0x7feb0b7e9c00) [pid = 1993] [serial = 1610] [outer = 0x7feb0b3c3400]
23:41:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 134 (0x7feb0c68d400) [pid = 1993] [serial = 1611] [outer = 0x7feb0b3c3400]
23:41:39 INFO - PROCESS | 1946 | --DOMWINDOW == 133 (0x7feb10dbfc00) [pid = 1993] [serial = 1538] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:41:39 INFO - PROCESS | 1946 | --DOMWINDOW == 132 (0x7feb0f7f2400) [pid = 1993] [serial = 1528] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:41:39 INFO - PROCESS | 1946 | --DOMWINDOW == 131 (0x7feb10c0dc00) [pid = 1993] [serial = 1533] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782843872]
23:41:39 INFO - PROCESS | 1946 | --DOMWINDOW == 130 (0x7feb0b3bf800) [pid = 1993] [serial = 1556] [outer = (nil)] [url = about:blank]
23:41:39 INFO - PROCESS | 1946 | --DOMWINDOW == 129 (0x7feb0f5f9400) [pid = 1993] [serial = 1526] [outer = (nil)] [url = about:blank]
23:41:39 INFO - PROCESS | 1946 | --DOMWINDOW == 128 (0x7feb0b3c3800) [pid = 1993] [serial = 1559] [outer = (nil)] [url = about:blank]
23:41:39 INFO - PROCESS | 1946 | --DOMWINDOW == 127 (0x7feb0f7f6800) [pid = 1993] [serial = 1529] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:41:39 INFO - PROCESS | 1946 | --DOMWINDOW == 126 (0x7feb10dc3000) [pid = 1993] [serial = 1541] [outer = (nil)] [url = about:blank]
23:41:39 INFO - PROCESS | 1946 | --DOMWINDOW == 125 (0x7feb0d6bb400) [pid = 1993] [serial = 1562] [outer = (nil)] [url = about:blank]
23:41:39 INFO - PROCESS | 1946 | --DOMWINDOW == 124 (0x7feb0f7f4c00) [pid = 1993] [serial = 1531] [outer = (nil)] [url = about:blank]
23:41:39 INFO - PROCESS | 1946 | --DOMWINDOW == 123 (0x7feb10fdf400) [pid = 1993] [serial = 1547] [outer = (nil)] [url = about:blank]
23:41:39 INFO - PROCESS | 1946 | --DOMWINDOW == 122 (0x7feb11036800) [pid = 1993] [serial = 1550] [outer = (nil)] [url = about:blank]
23:41:39 INFO - PROCESS | 1946 | --DOMWINDOW == 121 (0x7feb10c12000) [pid = 1993] [serial = 1534] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782843872]
23:41:39 INFO - PROCESS | 1946 | --DOMWINDOW == 120 (0x7feb0f09a400) [pid = 1993] [serial = 1523] [outer = (nil)] [url = about:blank]
23:41:39 INFO - PROCESS | 1946 | --DOMWINDOW == 119 (0x7feb0d8c0c00) [pid = 1993] [serial = 1520] [outer = (nil)] [url = about:blank]
23:41:39 INFO - PROCESS | 1946 | --DOMWINDOW == 118 (0x7feb10c11000) [pid = 1993] [serial = 1536] [outer = (nil)] [url = about:blank]
23:41:39 INFO - PROCESS | 1946 | --DOMWINDOW == 117 (0x7feb0ab56800) [pid = 1993] [serial = 1553] [outer = (nil)] [url = about:blank]
23:41:39 INFO - PROCESS | 1946 | --DOMWINDOW == 116 (0x7feb10f33400) [pid = 1993] [serial = 1544] [outer = (nil)] [url = about:blank]
23:41:39 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x7feb0af1e000) [pid = 1993] [serial = 1517] [outer = (nil)] [url = about:blank]
23:41:39 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x7feb10dc0000) [pid = 1993] [serial = 1539] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:41:39 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x7feb0af1f400) [pid = 1993] [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]
23:41:39 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x7feb0b075800) [pid = 1993] [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]
23:41:39 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x7feb0ab51c00) [pid = 1993] [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]
23:41:39 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x7feb0b8f8000) [pid = 1993] [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]
23:41:39 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ba75000 == 22 [pid = 1993] [id = 576]
23:41:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x7feb0ab4a800) [pid = 1993] [serial = 1612] [outer = (nil)]
23:41:39 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x7feb0b7e5400) [pid = 1993] [serial = 1557] [outer = (nil)] [url = about:blank]
23:41:39 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x7feb0af1ec00) [pid = 1993] [serial = 1554] [outer = (nil)] [url = about:blank]
23:41:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x7feb0ab53000) [pid = 1993] [serial = 1613] [outer = 0x7feb0ab4a800]
23:41:39 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
23:41:39 INFO - document served over http requires an http
23:41:39 INFO - sub-resource via iframe-tag using the meta-referrer
23:41:39 INFO - delivery method with keep-origin-redirect and when
23:41:39 INFO - the target request is same-origin.
23:41:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 4245ms
23:41:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:41:39 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0c65c800 == 23 [pid = 1993] [id = 577]
23:41:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x7feb0ab51c00) [pid = 1993] [serial = 1614] [outer = (nil)]
23:41:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x7feb0b075c00) [pid = 1993] [serial = 1615] [outer = 0x7feb0ab51c00]
23:41:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x7feb0c693c00) [pid = 1993] [serial = 1616] [outer = 0x7feb0ab51c00]
23:41:40 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0b398000 == 24 [pid = 1993] [id = 578]
23:41:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x7feb0acb1800) [pid = 1993] [serial = 1617] [outer = (nil)]
23:41:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x7feb0ae9b400) [pid = 1993] [serial = 1618] [outer = 0x7feb0acb1800]
23:41:41 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
23:41:41 INFO - document served over http requires an http
23:41:41 INFO - sub-resource via iframe-tag using the meta-referrer
23:41:41 INFO - delivery method with no-redirect and when
23:41:41 INFO - the target request is same-origin.
23:41:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1782ms
23:41:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:41:41 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0d82e800 == 25 [pid = 1993] [id = 579]
23:41:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x7feb0ae92000) [pid = 1993] [serial = 1619] [outer = (nil)]
23:41:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 117 (0x7feb0b3ba800) [pid = 1993] [serial = 1620] [outer = 0x7feb0ae92000]
23:41:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 118 (0x7feb0d6b6000) [pid = 1993] [serial = 1621] [outer = 0x7feb0ae92000]
23:41:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0df4f800 == 26 [pid = 1993] [id = 580]
23:41:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 119 (0x7feb0d8c0c00) [pid = 1993] [serial = 1622] [outer = (nil)]
23:41:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 120 (0x7feb0db1f400) [pid = 1993] [serial = 1623] [outer = 0x7feb0d8c0c00]
23:41:43 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
23:41:43 INFO - document served over http requires an http
23:41:43 INFO - sub-resource via iframe-tag using the meta-referrer
23:41:43 INFO - delivery method with swap-origin-redirect and when
23:41:43 INFO - the target request is same-origin.
23:41:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1930ms
23:41:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:41:43 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ebc9800 == 27 [pid = 1993] [id = 581]
23:41:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 121 (0x7feb0ae9e000) [pid = 1993] [serial = 1624] [outer = (nil)]
23:41:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 122 (0x7feb0db1c800) [pid = 1993] [serial = 1625] [outer = 0x7feb0ae9e000]
23:41:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 123 (0x7feb0ebe8000) [pid = 1993] [serial = 1626] [outer = 0x7feb0ae9e000]
23:41:45 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
23:41:45 INFO - document served over http requires an http
23:41:45 INFO - sub-resource via script-tag using the meta-referrer
23:41:45 INFO - delivery method with keep-origin-redirect and when
23:41:45 INFO - the target request is same-origin.
23:41:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2241ms
23:41:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
23:41:45 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f70d000 == 28 [pid = 1993] [id = 582]
23:41:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 124 (0x7feb0db1dc00) [pid = 1993] [serial = 1627] [outer = (nil)]
23:41:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 125 (0x7feb0ee27000) [pid = 1993] [serial = 1628] [outer = 0x7feb0db1dc00]
23:41:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 126 (0x7feb0f5f2000) [pid = 1993] [serial = 1629] [outer = 0x7feb0db1dc00]
23:41:47 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
23:41:47 INFO - document served over http requires an http
23:41:47 INFO - sub-resource via script-tag using the meta-referrer
23:41:47 INFO - delivery method with no-redirect and when
23:41:47 INFO - the target request is same-origin.
23:41:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2354ms
23:41:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:41:48 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb10e69800 == 29 [pid = 1993] [id = 583]
23:41:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 127 (0x7feb0f0a6400) [pid = 1993] [serial = 1630] [outer = (nil)]
23:41:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 128 (0x7feb0f5fc000) [pid = 1993] [serial = 1631] [outer = 0x7feb0f0a6400]
23:41:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 129 (0x7feb0f985000) [pid = 1993] [serial = 1632] [outer = 0x7feb0f0a6400]
23:41:49 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:41:49 INFO - document served over http requires an http
23:41:49 INFO - sub-resource via script-tag using the meta-referrer
23:41:49 INFO - delivery method with swap-origin-redirect and when
23:41:49 INFO - the target request is same-origin.
23:41:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2084ms
23:41:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:41:50 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb10f86800 == 30 [pid = 1993] [id = 584]
23:41:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 130 (0x7feb0f7f3400) [pid = 1993] [serial = 1633] [outer = (nil)]
23:41:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 131 (0x7feb10dbb400) [pid = 1993] [serial = 1634] [outer = 0x7feb0f7f3400]
23:41:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 132 (0x7feb10dd4000) [pid = 1993] [serial = 1635] [outer = 0x7feb0f7f3400]
23:41:52 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
23:41:52 INFO - document served over http requires an http
23:41:52 INFO - sub-resource via xhr-request using the meta-referrer
23:41:52 INFO - delivery method with keep-origin-redirect and when
23:41:52 INFO - the target request is same-origin.
23:41:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 3089ms
23:41:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
23:41:53 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb11950000 == 31 [pid = 1993] [id = 585]
23:41:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 133 (0x7feb10dbac00) [pid = 1993] [serial = 1636] [outer = (nil)]
23:41:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 134 (0x7feb10fdf400) [pid = 1993] [serial = 1637] [outer = 0x7feb10dbac00]
23:41:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 135 (0x7feb11163400) [pid = 1993] [serial = 1638] [outer = 0x7feb10dbac00]
23:41:54 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
23:41:54 INFO - document served over http requires an http
23:41:54 INFO - sub-resource via xhr-request using the meta-referrer
23:41:54 INFO - delivery method with no-redirect and when
23:41:54 INFO - the target request is same-origin.
23:41:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1778ms
23:41:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:41:55 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb127d5000 == 32 [pid = 1993] [id = 586]
23:41:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 136 (0x7feb10fe3c00) [pid = 1993] [serial = 1639] [outer = (nil)]
23:41:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 137 (0x7feb1191a800) [pid = 1993] [serial = 1640] [outer = 0x7feb10fe3c00]
23:41:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 138 (0x7feb11a3f000) [pid = 1993] [serial = 1641] [outer = 0x7feb10fe3c00]
23:41:56 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
23:41:56 INFO - document served over http requires an http
23:41:56 INFO - sub-resource via xhr-request using the meta-referrer
23:41:56 INFO - delivery method with swap-origin-redirect and when
23:41:56 INFO - the target request is same-origin.
23:41:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1831ms
23:41:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:41:56 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb12e19800 == 33 [pid = 1993] [id = 587]
23:41:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 139 (0x7feb11919000) [pid = 1993] [serial = 1642] [outer = (nil)]
23:41:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 140 (0x7feb11a47800) [pid = 1993] [serial = 1643] [outer = 0x7feb11919000]
23:41:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 141 (0x7feb1238f800) [pid = 1993] [serial = 1644] [outer = 0x7feb11919000]
23:41:58 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
23:41:58 INFO - document served over http requires an https
23:41:58 INFO - sub-resource via fetch-request using the meta-referrer
23:41:58 INFO - delivery method with keep-origin-redirect and when
23:41:58 INFO - the target request is same-origin.
23:41:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1754ms
23:41:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
23:41:58 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb133ea800 == 34 [pid = 1993] [id = 588]
23:41:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 142 (0x7feb11a48400) [pid = 1993] [serial = 1645] [outer = (nil)]
23:41:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 143 (0x7feb1258d800) [pid = 1993] [serial = 1646] [outer = 0x7feb11a48400]
23:41:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 144 (0x7feb12595800) [pid = 1993] [serial = 1647] [outer = 0x7feb11a48400]
23:42:00 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
23:42:00 INFO - document served over http requires an https
23:42:00 INFO - sub-resource via fetch-request using the meta-referrer
23:42:00 INFO - delivery method with no-redirect and when
23:42:00 INFO - the target request is same-origin.
23:42:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2290ms
23:42:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:42:01 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1358d800 == 35 [pid = 1993] [id = 589]
23:42:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 145 (0x7feb12398c00) [pid = 1993] [serial = 1648] [outer = (nil)]
23:42:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 146 (0x7feb12646400) [pid = 1993] [serial = 1649] [outer = 0x7feb12398c00]
23:42:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 147 (0x7feb12650800) [pid = 1993] [serial = 1650] [outer = 0x7feb12398c00]
23:42:04 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
23:42:04 INFO - document served over http requires an https
23:42:04 INFO - sub-resource via fetch-request using the meta-referrer
23:42:04 INFO - delivery method with swap-origin-redirect and when
23:42:04 INFO - the target request is same-origin.
23:42:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3346ms
23:42:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:42:04 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ba6c000 == 36 [pid = 1993] [id = 590]
23:42:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 148 (0x7feb0b3bf800) [pid = 1993] [serial = 1651] [outer = (nil)]
23:42:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 149 (0x7feb0b67b800) [pid = 1993] [serial = 1652] [outer = 0x7feb0b3bf800]
23:42:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 150 (0x7feb0db25000) [pid = 1993] [serial = 1653] [outer = 0x7feb0b3bf800]
23:42:06 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f19c800 == 37 [pid = 1993] [id = 591]
23:42:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 151 (0x7feb0c68d000) [pid = 1993] [serial = 1654] [outer = (nil)]
23:42:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 152 (0x7feb0b076000) [pid = 1993] [serial = 1655] [outer = 0x7feb0c68d000]
23:42:07 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
23:42:07 INFO - document served over http requires an https
23:42:07 INFO - sub-resource via iframe-tag using the meta-referrer
23:42:07 INFO - delivery method with keep-origin-redirect and when
23:42:07 INFO - the target request is same-origin.
23:42:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3397ms
23:42:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:42:07 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ba72000 == 38 [pid = 1993] [id = 592]
23:42:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 153 (0x7feb0acb7400) [pid = 1993] [serial = 1656] [outer = (nil)]
23:42:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 154 (0x7feb0add9800) [pid = 1993] [serial = 1657] [outer = 0x7feb0acb7400]
23:42:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 155 (0x7feb0e1e2000) [pid = 1993] [serial = 1658] [outer = 0x7feb0acb7400]
23:42:09 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0bd98800 == 39 [pid = 1993] [id = 593]
23:42:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 156 (0x7feb0add2400) [pid = 1993] [serial = 1659] [outer = (nil)]
23:42:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 157 (0x7feb0b681c00) [pid = 1993] [serial = 1660] [outer = 0x7feb0add2400]
23:42:09 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
23:42:09 INFO - document served over http requires an https
23:42:09 INFO - sub-resource via iframe-tag using the meta-referrer
23:42:09 INFO - delivery method with no-redirect and when
23:42:09 INFO - the target request is same-origin.
23:42:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1953ms
23:42:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:42:09 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0bdb3000 == 40 [pid = 1993] [id = 594]
23:42:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 158 (0x7feb0b686000) [pid = 1993] [serial = 1661] [outer = (nil)]
23:42:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 159 (0x7feb0bd68400) [pid = 1993] [serial = 1662] [outer = 0x7feb0b686000]
23:42:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 160 (0x7feb0f2f7000) [pid = 1993] [serial = 1663] [outer = 0x7feb0b686000]
23:42:10 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ba75000 == 39 [pid = 1993] [id = 576]
23:42:10 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ba68000 == 38 [pid = 1993] [id = 575]
23:42:10 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ad4f800 == 37 [pid = 1993] [id = 574]
23:42:10 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ad3f800 == 36 [pid = 1993] [id = 573]
23:42:10 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb12676800 == 35 [pid = 1993] [id = 571]
23:42:10 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb124c6000 == 34 [pid = 1993] [id = 570]
23:42:10 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1235b000 == 33 [pid = 1993] [id = 569]
23:42:10 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb10e66000 == 32 [pid = 1993] [id = 568]
23:42:10 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f14b000 == 31 [pid = 1993] [id = 566]
23:42:10 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f022000 == 30 [pid = 1993] [id = 565]
23:42:10 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0eefb000 == 29 [pid = 1993] [id = 564]
23:42:10 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ebe3800 == 28 [pid = 1993] [id = 563]
23:42:10 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0e103800 == 27 [pid = 1993] [id = 561]
23:42:10 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0e117800 == 26 [pid = 1993] [id = 562]
23:42:10 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0c669800 == 25 [pid = 1993] [id = 560]
23:42:10 INFO - PROCESS | 1946 | --DOMWINDOW == 159 (0x7feb0c690000) [pid = 1993] [serial = 1560] [outer = (nil)] [url = about:blank]
23:42:10 INFO - PROCESS | 1946 | --DOMWINDOW == 158 (0x7feb0db20c00) [pid = 1993] [serial = 1563] [outer = (nil)] [url = about:blank]
23:42:11 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ad4f800 == 26 [pid = 1993] [id = 595]
23:42:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 159 (0x7feb0b3b7800) [pid = 1993] [serial = 1664] [outer = (nil)]
23:42:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 160 (0x7feb0bd73c00) [pid = 1993] [serial = 1665] [outer = 0x7feb0b3b7800]
23:42:11 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
23:42:11 INFO - document served over http requires an https
23:42:11 INFO - sub-resource via iframe-tag using the meta-referrer
23:42:11 INFO - delivery method with swap-origin-redirect and when
23:42:11 INFO - the target request is same-origin.
23:42:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1889ms
23:42:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:42:11 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ba7e800 == 27 [pid = 1993] [id = 596]
23:42:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 161 (0x7feb0ae97c00) [pid = 1993] [serial = 1666] [outer = (nil)]
23:42:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 162 (0x7feb0dba0000) [pid = 1993] [serial = 1667] [outer = 0x7feb0ae97c00]
23:42:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 163 (0x7feb0f5efc00) [pid = 1993] [serial = 1668] [outer = 0x7feb0ae97c00]
23:42:12 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
23:42:12 INFO - document served over http requires an https
23:42:12 INFO - sub-resource via script-tag using the meta-referrer
23:42:12 INFO - delivery method with keep-origin-redirect and when
23:42:12 INFO - the target request is same-origin.
23:42:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1587ms
23:42:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
23:42:13 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0df51000 == 28 [pid = 1993] [id = 597]
23:42:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 164 (0x7feb0db95c00) [pid = 1993] [serial = 1669] [outer = (nil)]
23:42:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 165 (0x7feb0f7eb000) [pid = 1993] [serial = 1670] [outer = 0x7feb0db95c00]
23:42:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 166 (0x7feb10dc2400) [pid = 1993] [serial = 1671] [outer = 0x7feb0db95c00]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 165 (0x7feb0b075c00) [pid = 1993] [serial = 1615] [outer = (nil)] [url = about:blank]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 164 (0x7feb0af1d400) [pid = 1993] [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]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 163 (0x7feb0ee23000) [pid = 1993] [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]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 162 (0x7feb0ab56000) [pid = 1993] [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]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 161 (0x7feb0acaf000) [pid = 1993] [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]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 160 (0x7feb10fe0800) [pid = 1993] [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]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 159 (0x7feb0d6b5c00) [pid = 1993] [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]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 158 (0x7feb175c5000) [pid = 1993] [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]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 157 (0x7feb0db97800) [pid = 1993] [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]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 156 (0x7feb0e1d8800) [pid = 1993] [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]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 155 (0x7feb0d6b3c00) [pid = 1993] [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]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 154 (0x7feb0ebe6c00) [pid = 1993] [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]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 153 (0x7feb0b67c800) [pid = 1993] [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]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 152 (0x7feb0f09b800) [pid = 1993] [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]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 151 (0x7feb0b3bb000) [pid = 1993] [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]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 150 (0x7feb0b070800) [pid = 1993] [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]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 149 (0x7feb0ae98400) [pid = 1993] [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]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 148 (0x7feb0b7e2c00) [pid = 1993] [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]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 147 (0x7feb0acab400) [pid = 1993] [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]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 146 (0x7feb1184dc00) [pid = 1993] [serial = 1598] [outer = (nil)] [url = about:blank]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 145 (0x7feb11037400) [pid = 1993] [serial = 1592] [outer = (nil)] [url = about:blank]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 144 (0x7feb11165000) [pid = 1993] [serial = 1595] [outer = (nil)] [url = about:blank]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 143 (0x7feb10db4400) [pid = 1993] [serial = 1589] [outer = (nil)] [url = about:blank]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 142 (0x7feb0ebef000) [pid = 1993] [serial = 1576] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782871886]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 141 (0x7feb0dba0400) [pid = 1993] [serial = 1573] [outer = (nil)] [url = about:blank]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 140 (0x7feb0dba2000) [pid = 1993] [serial = 1571] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 139 (0x7feb0b3bac00) [pid = 1993] [serial = 1568] [outer = (nil)] [url = about:blank]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 138 (0x7feb0ab53000) [pid = 1993] [serial = 1613] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 137 (0x7feb0b7e9c00) [pid = 1993] [serial = 1610] [outer = (nil)] [url = about:blank]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 136 (0x7feb11858400) [pid = 1993] [serial = 1601] [outer = (nil)] [url = about:blank]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 135 (0x7feb0f5fa800) [pid = 1993] [serial = 1586] [outer = (nil)] [url = about:blank]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 134 (0x7feb0af28400) [pid = 1993] [serial = 1604] [outer = (nil)] [url = about:blank]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 133 (0x7feb0b07e000) [pid = 1993] [serial = 1607] [outer = (nil)] [url = about:blank]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 132 (0x7feb0b3c1000) [pid = 1993] [serial = 1565] [outer = (nil)] [url = about:blank]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 131 (0x7feb0f1e8400) [pid = 1993] [serial = 1583] [outer = (nil)] [url = about:blank]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 130 (0x7feb0f1ddc00) [pid = 1993] [serial = 1581] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 129 (0x7feb0ebeec00) [pid = 1993] [serial = 1578] [outer = (nil)] [url = about:blank]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 128 (0x7feb0ebe8800) [pid = 1993] [serial = 1575] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782871886]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 127 (0x7feb10dc3400) [pid = 1993] [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]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 126 (0x7feb10f33c00) [pid = 1993] [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]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 125 (0x7feb0db9f000) [pid = 1993] [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]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 124 (0x7feb0f5f5800) [pid = 1993] [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]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 123 (0x7feb0f1e4800) [pid = 1993] [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]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 122 (0x7feb0b07ec00) [pid = 1993] [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]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 121 (0x7feb0f0a0400) [pid = 1993] [serial = 1580] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 120 (0x7feb0adccc00) [pid = 1993] [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]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 119 (0x7feb0b3c3400) [pid = 1993] [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]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 118 (0x7feb0f7f6c00) [pid = 1993] [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]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 117 (0x7feb0f1e4c00) [pid = 1993] [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]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 116 (0x7feb0adcd800) [pid = 1993] [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]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x7feb11268000) [pid = 1993] [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]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x7feb0b3b7000) [pid = 1993] [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]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x7feb10c0f400) [pid = 1993] [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]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x7feb0af27400) [pid = 1993] [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]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x7feb0f5f7000) [pid = 1993] [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]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x7feb0af25400) [pid = 1993] [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]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x7feb0acb0400) [pid = 1993] [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]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x7feb0add0400) [pid = 1993] [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]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x7feb0db97400) [pid = 1993] [serial = 1570] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x7feb0d6bc400) [pid = 1993] [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]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x7feb0ab4a800) [pid = 1993] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x7feb0b3c4c00) [pid = 1993] [serial = 1437] [outer = (nil)] [url = about:blank]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x7feb0f1e5000) [pid = 1993] [serial = 1495] [outer = (nil)] [url = about:blank]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x7feb0b3b6c00) [pid = 1993] [serial = 1473] [outer = (nil)] [url = about:blank]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x7feb0add3000) [pid = 1993] [serial = 1431] [outer = (nil)] [url = about:blank]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x7feb1103f400) [pid = 1993] [serial = 1551] [outer = (nil)] [url = about:blank]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x7feb0dce1400) [pid = 1993] [serial = 1479] [outer = (nil)] [url = about:blank]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x7feb17930000) [pid = 1993] [serial = 1419] [outer = (nil)] [url = about:blank]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x7feb0e1e0c00) [pid = 1993] [serial = 1482] [outer = (nil)] [url = about:blank]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x7feb0ebef400) [pid = 1993] [serial = 1485] [outer = (nil)] [url = about:blank]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x7feb0db27800) [pid = 1993] [serial = 1476] [outer = (nil)] [url = about:blank]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x7feb0f09b400) [pid = 1993] [serial = 1490] [outer = (nil)] [url = about:blank]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x7feb0b7eb000) [pid = 1993] [serial = 1443] [outer = (nil)] [url = about:blank]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x7feb0f3e3400) [pid = 1993] [serial = 1500] [outer = (nil)] [url = about:blank]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x7feb0b685000) [pid = 1993] [serial = 1440] [outer = (nil)] [url = about:blank]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x7feb0c695400) [pid = 1993] [serial = 1453] [outer = (nil)] [url = about:blank]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x7feb0ebe5800) [pid = 1993] [serial = 1521] [outer = (nil)] [url = about:blank]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x7feb0d8ba000) [pid = 1993] [serial = 1458] [outer = (nil)] [url = about:blank]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x7feb10fe8800) [pid = 1993] [serial = 1548] [outer = (nil)] [url = about:blank]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x7feb0bd6cc00) [pid = 1993] [serial = 1448] [outer = (nil)] [url = about:blank]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x7feb10dd2400) [pid = 1993] [serial = 1542] [outer = (nil)] [url = about:blank]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x7feb0c68d800) [pid = 1993] [serial = 1518] [outer = (nil)] [url = about:blank]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x7feb10f3d400) [pid = 1993] [serial = 1545] [outer = (nil)] [url = about:blank]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x7feb0f985c00) [pid = 1993] [serial = 1532] [outer = (nil)] [url = about:blank]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x7feb0b07ac00) [pid = 1993] [serial = 1434] [outer = (nil)] [url = about:blank]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x7feb0f7ea400) [pid = 1993] [serial = 1527] [outer = (nil)] [url = about:blank]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x7feb0f5ee800) [pid = 1993] [serial = 1524] [outer = (nil)] [url = about:blank]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x7feb0b67d400) [pid = 1993] [serial = 1515] [outer = (nil)] [url = about:blank]
23:42:16 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x7feb10dbb000) [pid = 1993] [serial = 1537] [outer = (nil)] [url = about:blank]
23:42:16 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
23:42:16 INFO - document served over http requires an https
23:42:16 INFO - sub-resource via script-tag using the meta-referrer
23:42:16 INFO - delivery method with no-redirect and when
23:42:16 INFO - the target request is same-origin.
23:42:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 3705ms
23:42:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:42:17 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0d737000 == 29 [pid = 1993] [id = 598]
23:42:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x7feb0acb4c00) [pid = 1993] [serial = 1672] [outer = (nil)]
23:42:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x7feb0adca800) [pid = 1993] [serial = 1673] [outer = 0x7feb0acb4c00]
23:42:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x7feb0af26800) [pid = 1993] [serial = 1674] [outer = 0x7feb0acb4c00]
23:42:19 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
23:42:19 INFO - document served over http requires an https
23:42:19 INFO - sub-resource via script-tag using the meta-referrer
23:42:19 INFO - delivery method with swap-origin-redirect and when
23:42:19 INFO - the target request is same-origin.
23:42:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2803ms
23:42:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:42:19 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0c663000 == 30 [pid = 1993] [id = 599]
23:42:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x7feb0acaf800) [pid = 1993] [serial = 1675] [outer = (nil)]
23:42:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x7feb0af28400) [pid = 1993] [serial = 1676] [outer = 0x7feb0acaf800]
23:42:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x7feb0b7eb000) [pid = 1993] [serial = 1677] [outer = 0x7feb0acaf800]
23:42:21 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
23:42:21 INFO - document served over http requires an https
23:42:21 INFO - sub-resource via xhr-request using the meta-referrer
23:42:21 INFO - delivery method with keep-origin-redirect and when
23:42:21 INFO - the target request is same-origin.
23:42:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2183ms
23:42:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
23:42:22 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f01c800 == 31 [pid = 1993] [id = 600]
23:42:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x7feb0db20c00) [pid = 1993] [serial = 1678] [outer = (nil)]
23:42:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x7feb0db28c00) [pid = 1993] [serial = 1679] [outer = 0x7feb0db20c00]
23:42:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x7feb0dce7c00) [pid = 1993] [serial = 1680] [outer = 0x7feb0db20c00]
23:42:23 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
23:42:23 INFO - document served over http requires an https
23:42:23 INFO - sub-resource via xhr-request using the meta-referrer
23:42:23 INFO - delivery method with no-redirect and when
23:42:23 INFO - the target request is same-origin.
23:42:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1886ms
23:42:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:42:24 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f4dd000 == 32 [pid = 1993] [id = 601]
23:42:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x7feb0d6bc400) [pid = 1993] [serial = 1681] [outer = (nil)]
23:42:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x7feb0ebf0c00) [pid = 1993] [serial = 1682] [outer = 0x7feb0d6bc400]
23:42:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x7feb0f1e2c00) [pid = 1993] [serial = 1683] [outer = 0x7feb0d6bc400]
23:42:25 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
23:42:25 INFO - document served over http requires an https
23:42:25 INFO - sub-resource via xhr-request using the meta-referrer
23:42:25 INFO - delivery method with swap-origin-redirect and when
23:42:25 INFO - the target request is same-origin.
23:42:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1853ms
23:42:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:42:25 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb10c4e000 == 33 [pid = 1993] [id = 602]
23:42:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x7feb0ee22000) [pid = 1993] [serial = 1684] [outer = (nil)]
23:42:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x7feb0f5f4400) [pid = 1993] [serial = 1685] [outer = 0x7feb0ee22000]
23:42:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x7feb10c14800) [pid = 1993] [serial = 1686] [outer = 0x7feb0ee22000]
23:42:27 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
23:42:27 INFO - document served over http requires an http
23:42:27 INFO - sub-resource via fetch-request using the http-csp
23:42:27 INFO - delivery method with keep-origin-redirect and when
23:42:27 INFO - the target request is cross-origin.
23:42:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2100ms
23:42:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
23:42:28 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb10f7e000 == 34 [pid = 1993] [id = 603]
23:42:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x7feb0f5f6c00) [pid = 1993] [serial = 1687] [outer = (nil)]
23:42:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x7feb10f3b800) [pid = 1993] [serial = 1688] [outer = 0x7feb0f5f6c00]
23:42:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x7feb11035000) [pid = 1993] [serial = 1689] [outer = 0x7feb0f5f6c00]
23:42:29 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
23:42:29 INFO - document served over http requires an http
23:42:29 INFO - sub-resource via fetch-request using the http-csp
23:42:29 INFO - delivery method with no-redirect and when
23:42:29 INFO - the target request is cross-origin.
23:42:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2239ms
23:42:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:42:30 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb12361800 == 35 [pid = 1993] [id = 604]
23:42:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x7feb10f3ac00) [pid = 1993] [serial = 1690] [outer = (nil)]
23:42:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x7feb11267000) [pid = 1993] [serial = 1691] [outer = 0x7feb10f3ac00]
23:42:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x7feb1185bc00) [pid = 1993] [serial = 1692] [outer = 0x7feb10f3ac00]
23:42:32 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
23:42:32 INFO - document served over http requires an http
23:42:32 INFO - sub-resource via fetch-request using the http-csp
23:42:32 INFO - delivery method with swap-origin-redirect and when
23:42:32 INFO - the target request is cross-origin.
23:42:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2293ms
23:42:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:42:32 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb12676800 == 36 [pid = 1993] [id = 605]
23:42:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x7feb11265000) [pid = 1993] [serial = 1693] [outer = (nil)]
23:42:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x7feb12389c00) [pid = 1993] [serial = 1694] [outer = 0x7feb11265000]
23:42:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x7feb12652400) [pid = 1993] [serial = 1695] [outer = 0x7feb11265000]
23:42:34 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb127c8000 == 37 [pid = 1993] [id = 606]
23:42:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x7feb12734400) [pid = 1993] [serial = 1696] [outer = (nil)]
23:42:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x7feb12739800) [pid = 1993] [serial = 1697] [outer = 0x7feb12734400]
23:42:35 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
23:42:35 INFO - document served over http requires an http
23:42:35 INFO - sub-resource via iframe-tag using the http-csp
23:42:35 INFO - delivery method with keep-origin-redirect and when
23:42:35 INFO - the target request is cross-origin.
23:42:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2887ms
23:42:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:42:35 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1358b800 == 38 [pid = 1993] [id = 607]
23:42:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x7feb12392400) [pid = 1993] [serial = 1698] [outer = (nil)]
23:42:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x7feb12738c00) [pid = 1993] [serial = 1699] [outer = 0x7feb12392400]
23:42:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x7feb13039800) [pid = 1993] [serial = 1700] [outer = 0x7feb12392400]
23:42:36 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13b7d800 == 39 [pid = 1993] [id = 608]
23:42:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x7feb1303e000) [pid = 1993] [serial = 1701] [outer = (nil)]
23:42:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x7feb13156c00) [pid = 1993] [serial = 1702] [outer = 0x7feb1303e000]
23:42:37 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
23:42:37 INFO - document served over http requires an http
23:42:37 INFO - sub-resource via iframe-tag using the http-csp
23:42:37 INFO - delivery method with no-redirect and when
23:42:37 INFO - the target request is cross-origin.
23:42:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2251ms
23:42:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:42:37 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13e17000 == 40 [pid = 1993] [id = 609]
23:42:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x7feb12737400) [pid = 1993] [serial = 1703] [outer = (nil)]
23:42:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x7feb1303f800) [pid = 1993] [serial = 1704] [outer = 0x7feb12737400]
23:42:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x7feb13164400) [pid = 1993] [serial = 1705] [outer = 0x7feb12737400]
23:42:39 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13e29000 == 41 [pid = 1993] [id = 610]
23:42:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x7feb13574000) [pid = 1993] [serial = 1706] [outer = (nil)]
23:42:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x7feb13578000) [pid = 1993] [serial = 1707] [outer = 0x7feb13574000]
23:42:39 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
23:42:39 INFO - document served over http requires an http
23:42:39 INFO - sub-resource via iframe-tag using the http-csp
23:42:39 INFO - delivery method with swap-origin-redirect and when
23:42:39 INFO - the target request is cross-origin.
23:42:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1988ms
23:42:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:42:39 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13f2b000 == 42 [pid = 1993] [id = 611]
23:42:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x7feb13156400) [pid = 1993] [serial = 1708] [outer = (nil)]
23:42:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x7feb13577400) [pid = 1993] [serial = 1709] [outer = 0x7feb13156400]
23:42:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x7feb13c4f000) [pid = 1993] [serial = 1710] [outer = 0x7feb13156400]
23:42:41 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
23:42:41 INFO - document served over http requires an http
23:42:41 INFO - sub-resource via script-tag using the http-csp
23:42:41 INFO - delivery method with keep-origin-redirect and when
23:42:41 INFO - the target request is cross-origin.
23:42:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1788ms
23:42:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
23:42:41 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1455f000 == 43 [pid = 1993] [id = 612]
23:42:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 117 (0x7feb13577800) [pid = 1993] [serial = 1711] [outer = (nil)]
23:42:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 118 (0x7feb13c56c00) [pid = 1993] [serial = 1712] [outer = 0x7feb13577800]
23:42:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 119 (0x7feb13f02400) [pid = 1993] [serial = 1713] [outer = 0x7feb13577800]
23:42:44 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
23:42:44 INFO - document served over http requires an http
23:42:44 INFO - sub-resource via script-tag using the http-csp
23:42:44 INFO - delivery method with no-redirect and when
23:42:44 INFO - the target request is cross-origin.
23:42:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 3307ms
23:42:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:42:45 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0b6c7000 == 44 [pid = 1993] [id = 613]
23:42:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 120 (0x7feb0ab53800) [pid = 1993] [serial = 1714] [outer = (nil)]
23:42:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 121 (0x7feb0acac800) [pid = 1993] [serial = 1715] [outer = 0x7feb0ab53800]
23:42:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 122 (0x7feb0b67e400) [pid = 1993] [serial = 1716] [outer = 0x7feb0ab53800]
23:42:47 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
23:42:47 INFO - document served over http requires an http
23:42:47 INFO - sub-resource via script-tag using the http-csp
23:42:47 INFO - delivery method with swap-origin-redirect and when
23:42:47 INFO - the target request is cross-origin.
23:42:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2546ms
23:42:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:42:47 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0c673800 == 45 [pid = 1993] [id = 614]
23:42:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 123 (0x7feb0acb6c00) [pid = 1993] [serial = 1717] [outer = (nil)]
23:42:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 124 (0x7feb0add3000) [pid = 1993] [serial = 1718] [outer = 0x7feb0acb6c00]
23:42:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 125 (0x7feb0d8c8000) [pid = 1993] [serial = 1719] [outer = 0x7feb0acb6c00]
23:42:49 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0b398000 == 44 [pid = 1993] [id = 578]
23:42:49 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0df4f800 == 43 [pid = 1993] [id = 580]
23:42:49 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0d82e800 == 42 [pid = 1993] [id = 579]
23:42:49 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ebc9800 == 41 [pid = 1993] [id = 581]
23:42:49 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f70d000 == 40 [pid = 1993] [id = 582]
23:42:49 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb10e69800 == 39 [pid = 1993] [id = 583]
23:42:49 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0aebc000 == 38 [pid = 1993] [id = 557]
23:42:49 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb10f86800 == 37 [pid = 1993] [id = 584]
23:42:49 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb11950000 == 36 [pid = 1993] [id = 585]
23:42:49 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb127d5000 == 35 [pid = 1993] [id = 586]
23:42:49 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb12e19800 == 34 [pid = 1993] [id = 587]
23:42:49 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb133ea800 == 33 [pid = 1993] [id = 588]
23:42:49 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f19c800 == 32 [pid = 1993] [id = 591]
23:42:49 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ba6c000 == 31 [pid = 1993] [id = 590]
23:42:49 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0d83d800 == 30 [pid = 1993] [id = 559]
23:42:49 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0bd98800 == 29 [pid = 1993] [id = 593]
23:42:49 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ba72000 == 28 [pid = 1993] [id = 592]
23:42:49 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ad4f800 == 27 [pid = 1993] [id = 595]
23:42:49 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0bdb3000 == 26 [pid = 1993] [id = 594]
23:42:49 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ba7e800 == 25 [pid = 1993] [id = 596]
23:42:49 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0df51000 == 24 [pid = 1993] [id = 597]
23:42:49 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f4f1800 == 23 [pid = 1993] [id = 536]
23:42:49 INFO - PROCESS | 1946 | --DOMWINDOW == 124 (0x7feb0f3e2800) [pid = 1993] [serial = 1584] [outer = (nil)] [url = about:blank]
23:42:49 INFO - PROCESS | 1946 | --DOMWINDOW == 123 (0x7feb0db28000) [pid = 1993] [serial = 1566] [outer = (nil)] [url = about:blank]
23:42:49 INFO - PROCESS | 1946 | --DOMWINDOW == 122 (0x7feb0b3c2800) [pid = 1993] [serial = 1605] [outer = (nil)] [url = about:blank]
23:42:49 INFO - PROCESS | 1946 | --DOMWINDOW == 121 (0x7feb0f099000) [pid = 1993] [serial = 1579] [outer = (nil)] [url = about:blank]
23:42:49 INFO - PROCESS | 1946 | --DOMWINDOW == 120 (0x7feb0f981800) [pid = 1993] [serial = 1587] [outer = (nil)] [url = about:blank]
23:42:49 INFO - PROCESS | 1946 | --DOMWINDOW == 119 (0x7feb0b7e2800) [pid = 1993] [serial = 1608] [outer = (nil)] [url = about:blank]
23:42:49 INFO - PROCESS | 1946 | --DOMWINDOW == 118 (0x7feb1191b400) [pid = 1993] [serial = 1602] [outer = (nil)] [url = about:blank]
23:42:49 INFO - PROCESS | 1946 | --DOMWINDOW == 117 (0x7feb0d8ba800) [pid = 1993] [serial = 1569] [outer = (nil)] [url = about:blank]
23:42:49 INFO - PROCESS | 1946 | --DOMWINDOW == 116 (0x7feb0e1e1000) [pid = 1993] [serial = 1574] [outer = (nil)] [url = about:blank]
23:42:49 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x7feb0c68d400) [pid = 1993] [serial = 1611] [outer = (nil)] [url = about:blank]
23:42:49 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
23:42:49 INFO - document served over http requires an http
23:42:49 INFO - sub-resource via xhr-request using the http-csp
23:42:49 INFO - delivery method with keep-origin-redirect and when
23:42:49 INFO - the target request is cross-origin.
23:42:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2786ms
23:42:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
23:42:50 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ad50800 == 24 [pid = 1993] [id = 615]
23:42:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x7feb0b7e1c00) [pid = 1993] [serial = 1720] [outer = (nil)]
23:42:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 117 (0x7feb0b7eb400) [pid = 1993] [serial = 1721] [outer = 0x7feb0b7e1c00]
23:42:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 118 (0x7feb0db1f800) [pid = 1993] [serial = 1722] [outer = 0x7feb0b7e1c00]
23:42:51 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
23:42:51 INFO - document served over http requires an http
23:42:51 INFO - sub-resource via xhr-request using the http-csp
23:42:51 INFO - delivery method with no-redirect and when
23:42:51 INFO - the target request is cross-origin.
23:42:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1786ms
23:42:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:42:52 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0b6d5800 == 25 [pid = 1993] [id = 616]
23:42:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 119 (0x7feb0ebe4c00) [pid = 1993] [serial = 1723] [outer = (nil)]
23:42:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 120 (0x7feb0ebea000) [pid = 1993] [serial = 1724] [outer = 0x7feb0ebe4c00]
23:42:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 121 (0x7feb0f097800) [pid = 1993] [serial = 1725] [outer = 0x7feb0ebe4c00]
23:42:53 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
23:42:53 INFO - document served over http requires an http
23:42:53 INFO - sub-resource via xhr-request using the http-csp
23:42:53 INFO - delivery method with swap-origin-redirect and when
23:42:53 INFO - the target request is cross-origin.
23:42:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1904ms
23:42:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:42:54 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0c660000 == 26 [pid = 1993] [id = 617]
23:42:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 122 (0x7feb0f099000) [pid = 1993] [serial = 1726] [outer = (nil)]
23:42:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 123 (0x7feb0f1e8000) [pid = 1993] [serial = 1727] [outer = 0x7feb0f099000]
23:42:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 124 (0x7feb0f7efc00) [pid = 1993] [serial = 1728] [outer = 0x7feb0f099000]
23:42:55 INFO - PROCESS | 1946 | --DOMWINDOW == 123 (0x7feb0f5f6000) [pid = 1993] [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]
23:42:55 INFO - PROCESS | 1946 | --DOMWINDOW == 122 (0x7feb1125f400) [pid = 1993] [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]
23:42:55 INFO - PROCESS | 1946 | --DOMWINDOW == 121 (0x7feb10febc00) [pid = 1993] [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]
23:42:55 INFO - PROCESS | 1946 | --DOMWINDOW == 120 (0x7feb0f7eb000) [pid = 1993] [serial = 1670] [outer = (nil)] [url = about:blank]
23:42:55 INFO - PROCESS | 1946 | --DOMWINDOW == 119 (0x7feb0db1c800) [pid = 1993] [serial = 1625] [outer = (nil)] [url = about:blank]
23:42:55 INFO - PROCESS | 1946 | --DOMWINDOW == 118 (0x7feb0db1f400) [pid = 1993] [serial = 1623] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:42:55 INFO - PROCESS | 1946 | --DOMWINDOW == 117 (0x7feb0b3ba800) [pid = 1993] [serial = 1620] [outer = (nil)] [url = about:blank]
23:42:55 INFO - PROCESS | 1946 | --DOMWINDOW == 116 (0x7feb0b681c00) [pid = 1993] [serial = 1660] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782929105]
23:42:55 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x7feb0add9800) [pid = 1993] [serial = 1657] [outer = (nil)] [url = about:blank]
23:42:55 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x7feb0bd73c00) [pid = 1993] [serial = 1665] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:42:55 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x7feb0bd68400) [pid = 1993] [serial = 1662] [outer = (nil)] [url = about:blank]
23:42:55 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x7feb0b076000) [pid = 1993] [serial = 1655] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:42:55 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x7feb0b67b800) [pid = 1993] [serial = 1652] [outer = (nil)] [url = about:blank]
23:42:55 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x7feb0ee27000) [pid = 1993] [serial = 1628] [outer = (nil)] [url = about:blank]
23:42:55 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x7feb0ae9b400) [pid = 1993] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782900872]
23:42:55 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x7feb0dba0000) [pid = 1993] [serial = 1667] [outer = (nil)] [url = about:blank]
23:42:55 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x7feb0f5fc000) [pid = 1993] [serial = 1631] [outer = (nil)] [url = about:blank]
23:42:55 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x7feb10dbb400) [pid = 1993] [serial = 1634] [outer = (nil)] [url = about:blank]
23:42:55 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x7feb10fdf400) [pid = 1993] [serial = 1637] [outer = (nil)] [url = about:blank]
23:42:55 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x7feb1191a800) [pid = 1993] [serial = 1640] [outer = (nil)] [url = about:blank]
23:42:55 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x7feb11a47800) [pid = 1993] [serial = 1643] [outer = (nil)] [url = about:blank]
23:42:55 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x7feb1258d800) [pid = 1993] [serial = 1646] [outer = (nil)] [url = about:blank]
23:42:55 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x7feb12646400) [pid = 1993] [serial = 1649] [outer = (nil)] [url = about:blank]
23:42:55 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x7feb0adca800) [pid = 1993] [serial = 1673] [outer = (nil)] [url = about:blank]
23:42:55 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x7feb0b3bf800) [pid = 1993] [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]
23:42:55 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x7feb0ae97c00) [pid = 1993] [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]
23:42:55 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x7feb0acb7400) [pid = 1993] [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]
23:42:55 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x7feb0db95c00) [pid = 1993] [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]
23:42:55 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x7feb0c68d000) [pid = 1993] [serial = 1654] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:42:55 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x7feb0b686000) [pid = 1993] [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]
23:42:55 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x7feb0b3b7800) [pid = 1993] [serial = 1664] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:42:55 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x7feb0acb1800) [pid = 1993] [serial = 1617] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782900872]
23:42:55 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x7feb0add2400) [pid = 1993] [serial = 1659] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782929105]
23:42:55 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x7feb11034800) [pid = 1993] [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]
23:42:55 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x7feb0d8c0c00) [pid = 1993] [serial = 1622] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:42:55 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x7feb1115ec00) [pid = 1993] [serial = 1593] [outer = (nil)] [url = about:blank]
23:42:55 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x7feb10f32800) [pid = 1993] [serial = 1590] [outer = (nil)] [url = about:blank]
23:42:55 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x7feb11857000) [pid = 1993] [serial = 1599] [outer = (nil)] [url = about:blank]
23:42:55 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x7feb11267800) [pid = 1993] [serial = 1596] [outer = (nil)] [url = about:blank]
23:42:56 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
23:42:56 INFO - document served over http requires an https
23:42:56 INFO - sub-resource via fetch-request using the http-csp
23:42:56 INFO - delivery method with keep-origin-redirect and when
23:42:56 INFO - the target request is cross-origin.
23:42:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2989ms
23:42:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
23:42:57 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0b392800 == 27 [pid = 1993] [id = 618]
23:42:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x7feb0ab4c800) [pid = 1993] [serial = 1729] [outer = (nil)]
23:42:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x7feb0add2400) [pid = 1993] [serial = 1730] [outer = 0x7feb0ab4c800]
23:42:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x7feb0b3c2c00) [pid = 1993] [serial = 1731] [outer = 0x7feb0ab4c800]
23:42:59 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
23:42:59 INFO - document served over http requires an https
23:42:59 INFO - sub-resource via fetch-request using the http-csp
23:42:59 INFO - delivery method with no-redirect and when
23:42:59 INFO - the target request is cross-origin.
23:42:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2393ms
23:42:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:42:59 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0df51000 == 28 [pid = 1993] [id = 619]
23:42:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x7feb0acb1800) [pid = 1993] [serial = 1732] [outer = (nil)]
23:42:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x7feb0b8f2000) [pid = 1993] [serial = 1733] [outer = 0x7feb0acb1800]
23:43:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x7feb0e1d8c00) [pid = 1993] [serial = 1734] [outer = 0x7feb0acb1800]
23:43:01 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
23:43:01 INFO - document served over http requires an https
23:43:01 INFO - sub-resource via fetch-request using the http-csp
23:43:01 INFO - delivery method with swap-origin-redirect and when
23:43:01 INFO - the target request is cross-origin.
23:43:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2290ms
23:43:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:43:01 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0eee9000 == 29 [pid = 1993] [id = 620]
23:43:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x7feb0c689000) [pid = 1993] [serial = 1735] [outer = (nil)]
23:43:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x7feb0ee23800) [pid = 1993] [serial = 1736] [outer = 0x7feb0c689000]
23:43:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x7feb0f97dc00) [pid = 1993] [serial = 1737] [outer = 0x7feb0c689000]
23:43:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f1ac000 == 30 [pid = 1993] [id = 621]
23:43:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x7feb10c11000) [pid = 1993] [serial = 1738] [outer = (nil)]
23:43:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x7feb10dc0c00) [pid = 1993] [serial = 1739] [outer = 0x7feb10c11000]
23:43:03 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
23:43:03 INFO - document served over http requires an https
23:43:03 INFO - sub-resource via iframe-tag using the http-csp
23:43:03 INFO - delivery method with keep-origin-redirect and when
23:43:03 INFO - the target request is cross-origin.
23:43:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2243ms
23:43:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:43:04 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f71b800 == 31 [pid = 1993] [id = 622]
23:43:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x7feb0f2f5800) [pid = 1993] [serial = 1740] [outer = (nil)]
23:43:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x7feb10db4800) [pid = 1993] [serial = 1741] [outer = 0x7feb0f2f5800]
23:43:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x7feb10f3b000) [pid = 1993] [serial = 1742] [outer = 0x7feb0f2f5800]
23:43:06 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb10e7f800 == 32 [pid = 1993] [id = 623]
23:43:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x7feb11032400) [pid = 1993] [serial = 1743] [outer = (nil)]
23:43:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x7feb11156c00) [pid = 1993] [serial = 1744] [outer = 0x7feb11032400]
23:43:06 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
23:43:06 INFO - document served over http requires an https
23:43:06 INFO - sub-resource via iframe-tag using the http-csp
23:43:06 INFO - delivery method with no-redirect and when
23:43:06 INFO - the target request is cross-origin.
23:43:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2925ms
23:43:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:43:07 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb10f85800 == 33 [pid = 1993] [id = 624]
23:43:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x7feb10dcc800) [pid = 1993] [serial = 1745] [outer = (nil)]
23:43:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x7feb1103cc00) [pid = 1993] [serial = 1746] [outer = 0x7feb10dcc800]
23:43:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x7feb11851000) [pid = 1993] [serial = 1747] [outer = 0x7feb10dcc800]
23:43:08 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1195a000 == 34 [pid = 1993] [id = 625]
23:43:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x7feb11a3b400) [pid = 1993] [serial = 1748] [outer = (nil)]
23:43:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x7feb11a46400) [pid = 1993] [serial = 1749] [outer = 0x7feb11a3b400]
23:43:08 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
23:43:08 INFO - document served over http requires an https
23:43:08 INFO - sub-resource via iframe-tag using the http-csp
23:43:08 INFO - delivery method with swap-origin-redirect and when
23:43:08 INFO - the target request is cross-origin.
23:43:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2190ms
23:43:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:43:09 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb124cb000 == 35 [pid = 1993] [id = 626]
23:43:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x7feb11036000) [pid = 1993] [serial = 1750] [outer = (nil)]
23:43:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x7feb11a3ec00) [pid = 1993] [serial = 1751] [outer = 0x7feb11036000]
23:43:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x7feb1259c400) [pid = 1993] [serial = 1752] [outer = 0x7feb11036000]
23:43:10 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
23:43:10 INFO - document served over http requires an https
23:43:10 INFO - sub-resource via script-tag using the http-csp
23:43:10 INFO - delivery method with keep-origin-redirect and when
23:43:10 INFO - the target request is cross-origin.
23:43:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1948ms
23:43:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
23:43:11 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb12e0c000 == 36 [pid = 1993] [id = 627]
23:43:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x7feb1238ec00) [pid = 1993] [serial = 1753] [outer = (nil)]
23:43:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x7feb1273b400) [pid = 1993] [serial = 1754] [outer = 0x7feb1238ec00]
23:43:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x7feb13c4d400) [pid = 1993] [serial = 1755] [outer = 0x7feb1238ec00]
23:43:12 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
23:43:12 INFO - document served over http requires an https
23:43:12 INFO - sub-resource via script-tag using the http-csp
23:43:12 INFO - delivery method with no-redirect and when
23:43:12 INFO - the target request is cross-origin.
23:43:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2087ms
23:43:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:43:13 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1358f000 == 37 [pid = 1993] [id = 628]
23:43:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x7feb13038800) [pid = 1993] [serial = 1756] [outer = (nil)]
23:43:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x7feb13c5a000) [pid = 1993] [serial = 1757] [outer = 0x7feb13038800]
23:43:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x7feb13f0b400) [pid = 1993] [serial = 1758] [outer = 0x7feb13038800]
23:43:15 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
23:43:15 INFO - document served over http requires an https
23:43:15 INFO - sub-resource via script-tag using the http-csp
23:43:15 INFO - delivery method with swap-origin-redirect and when
23:43:15 INFO - the target request is cross-origin.
23:43:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2443ms
23:43:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:43:15 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb14573000 == 38 [pid = 1993] [id = 629]
23:43:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x7feb13efc800) [pid = 1993] [serial = 1759] [outer = (nil)]
23:43:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 117 (0x7feb1454c000) [pid = 1993] [serial = 1760] [outer = 0x7feb13efc800]
23:43:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 118 (0x7feb14556c00) [pid = 1993] [serial = 1761] [outer = 0x7feb13efc800]
23:43:17 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
23:43:17 INFO - document served over http requires an https
23:43:17 INFO - sub-resource via xhr-request using the http-csp
23:43:17 INFO - delivery method with keep-origin-redirect and when
23:43:17 INFO - the target request is cross-origin.
23:43:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2146ms
23:43:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
23:43:18 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb14ec1800 == 39 [pid = 1993] [id = 630]
23:43:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 119 (0x7feb1454d800) [pid = 1993] [serial = 1762] [outer = (nil)]
23:43:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 120 (0x7feb14f4f000) [pid = 1993] [serial = 1763] [outer = 0x7feb1454d800]
23:43:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 121 (0x7feb14f58000) [pid = 1993] [serial = 1764] [outer = 0x7feb1454d800]
23:43:20 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
23:43:20 INFO - document served over http requires an https
23:43:20 INFO - sub-resource via xhr-request using the http-csp
23:43:20 INFO - delivery method with no-redirect and when
23:43:20 INFO - the target request is cross-origin.
23:43:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2684ms
23:43:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:43:21 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1597c800 == 40 [pid = 1993] [id = 631]
23:43:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 122 (0x7feb15097c00) [pid = 1993] [serial = 1765] [outer = (nil)]
23:43:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 123 (0x7feb150a1000) [pid = 1993] [serial = 1766] [outer = 0x7feb15097c00]
23:43:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 124 (0x7feb15993800) [pid = 1993] [serial = 1767] [outer = 0x7feb15097c00]
23:43:23 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
23:43:23 INFO - document served over http requires an https
23:43:23 INFO - sub-resource via xhr-request using the http-csp
23:43:23 INFO - delivery method with swap-origin-redirect and when
23:43:23 INFO - the target request is cross-origin.
23:43:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 3397ms
23:43:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:43:24 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0da69000 == 41 [pid = 1993] [id = 632]
23:43:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 125 (0x7feb0b7e6000) [pid = 1993] [serial = 1768] [outer = (nil)]
23:43:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 126 (0x7feb0b8f1c00) [pid = 1993] [serial = 1769] [outer = 0x7feb0b7e6000]
23:43:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 127 (0x7feb0ee2a000) [pid = 1993] [serial = 1770] [outer = 0x7feb0b7e6000]
23:43:25 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
23:43:25 INFO - document served over http requires an http
23:43:25 INFO - sub-resource via fetch-request using the http-csp
23:43:25 INFO - delivery method with keep-origin-redirect and when
23:43:25 INFO - the target request is same-origin.
23:43:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1833ms
23:43:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
23:43:26 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0bdac000 == 42 [pid = 1993] [id = 633]
23:43:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 128 (0x7feb0dba0c00) [pid = 1993] [serial = 1771] [outer = (nil)]
23:43:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 129 (0x7feb0ebf2c00) [pid = 1993] [serial = 1772] [outer = 0x7feb0dba0c00]
23:43:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 130 (0x7feb0f7f6000) [pid = 1993] [serial = 1773] [outer = 0x7feb0dba0c00]
23:43:26 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0c663000 == 41 [pid = 1993] [id = 599]
23:43:26 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1358d800 == 40 [pid = 1993] [id = 589]
23:43:26 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f01c800 == 39 [pid = 1993] [id = 600]
23:43:26 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f4dd000 == 38 [pid = 1993] [id = 601]
23:43:26 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f4e1800 == 37 [pid = 1993] [id = 567]
23:43:26 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb10c4e000 == 36 [pid = 1993] [id = 602]
23:43:26 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb10f7e000 == 35 [pid = 1993] [id = 603]
23:43:26 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb12361800 == 34 [pid = 1993] [id = 604]
23:43:26 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb127c8000 == 33 [pid = 1993] [id = 606]
23:43:26 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb12676800 == 32 [pid = 1993] [id = 605]
23:43:26 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13b7d800 == 31 [pid = 1993] [id = 608]
23:43:26 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1358b800 == 30 [pid = 1993] [id = 607]
23:43:26 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13e29000 == 29 [pid = 1993] [id = 610]
23:43:26 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13e17000 == 28 [pid = 1993] [id = 609]
23:43:26 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13f2b000 == 27 [pid = 1993] [id = 611]
23:43:26 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0b6c7000 == 26 [pid = 1993] [id = 613]
23:43:26 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0c673800 == 25 [pid = 1993] [id = 614]
23:43:26 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ad50800 == 24 [pid = 1993] [id = 615]
23:43:26 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0b6d5800 == 23 [pid = 1993] [id = 616]
23:43:27 INFO - PROCESS | 1946 | --DOMWINDOW == 129 (0x7feb0c693c00) [pid = 1993] [serial = 1616] [outer = (nil)] [url = about:blank]
23:43:27 INFO - PROCESS | 1946 | --DOMWINDOW == 128 (0x7feb0db25000) [pid = 1993] [serial = 1653] [outer = (nil)] [url = about:blank]
23:43:27 INFO - PROCESS | 1946 | --DOMWINDOW == 127 (0x7feb0f2f7000) [pid = 1993] [serial = 1663] [outer = (nil)] [url = about:blank]
23:43:27 INFO - PROCESS | 1946 | --DOMWINDOW == 126 (0x7feb0e1e2000) [pid = 1993] [serial = 1658] [outer = (nil)] [url = about:blank]
23:43:27 INFO - PROCESS | 1946 | --DOMWINDOW == 125 (0x7feb10dc2400) [pid = 1993] [serial = 1671] [outer = (nil)] [url = about:blank]
23:43:27 INFO - PROCESS | 1946 | --DOMWINDOW == 124 (0x7feb0f5efc00) [pid = 1993] [serial = 1668] [outer = (nil)] [url = about:blank]
23:43:27 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
23:43:27 INFO - document served over http requires an http
23:43:27 INFO - sub-resource via fetch-request using the http-csp
23:43:27 INFO - delivery method with no-redirect and when
23:43:27 INFO - the target request is same-origin.
23:43:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2102ms
23:43:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:43:28 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0aeab800 == 24 [pid = 1993] [id = 634]
23:43:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 125 (0x7feb0d6b8000) [pid = 1993] [serial = 1774] [outer = (nil)]
23:43:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 126 (0x7feb0db99000) [pid = 1993] [serial = 1775] [outer = 0x7feb0d6b8000]
23:43:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 127 (0x7feb0f5efc00) [pid = 1993] [serial = 1776] [outer = 0x7feb0d6b8000]
23:43:29 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
23:43:29 INFO - document served over http requires an http
23:43:29 INFO - sub-resource via fetch-request using the http-csp
23:43:29 INFO - delivery method with swap-origin-redirect and when
23:43:29 INFO - the target request is same-origin.
23:43:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1995ms
23:43:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:43:30 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0bd9b800 == 25 [pid = 1993] [id = 635]
23:43:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 128 (0x7feb0db25000) [pid = 1993] [serial = 1777] [outer = (nil)]
23:43:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 129 (0x7feb10f3f000) [pid = 1993] [serial = 1778] [outer = 0x7feb0db25000]
23:43:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 130 (0x7feb1126d400) [pid = 1993] [serial = 1779] [outer = 0x7feb0db25000]
23:43:34 INFO - PROCESS | 1946 | --DOMWINDOW == 129 (0x7feb0acb6c00) [pid = 1993] [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]
23:43:34 INFO - PROCESS | 1946 | --DOMWINDOW == 128 (0x7feb0b7e1c00) [pid = 1993] [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]
23:43:34 INFO - PROCESS | 1946 | --DOMWINDOW == 127 (0x7feb0ab53800) [pid = 1993] [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]
23:43:34 INFO - PROCESS | 1946 | --DOMWINDOW == 126 (0x7feb0ebe4c00) [pid = 1993] [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]
23:43:34 INFO - PROCESS | 1946 | --DOMWINDOW == 125 (0x7feb1303e000) [pid = 1993] [serial = 1701] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782956968]
23:43:34 INFO - PROCESS | 1946 | --DOMWINDOW == 124 (0x7feb13574000) [pid = 1993] [serial = 1706] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:43:34 INFO - PROCESS | 1946 | --DOMWINDOW == 123 (0x7feb12734400) [pid = 1993] [serial = 1696] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:43:34 INFO - PROCESS | 1946 | --DOMWINDOW == 122 (0x7feb0f1e8000) [pid = 1993] [serial = 1727] [outer = (nil)] [url = about:blank]
23:43:34 INFO - PROCESS | 1946 | --DOMWINDOW == 121 (0x7feb0add3000) [pid = 1993] [serial = 1718] [outer = (nil)] [url = about:blank]
23:43:34 INFO - PROCESS | 1946 | --DOMWINDOW == 120 (0x7feb10f3b800) [pid = 1993] [serial = 1688] [outer = (nil)] [url = about:blank]
23:43:34 INFO - PROCESS | 1946 | --DOMWINDOW == 119 (0x7feb13577400) [pid = 1993] [serial = 1709] [outer = (nil)] [url = about:blank]
23:43:34 INFO - PROCESS | 1946 | --DOMWINDOW == 118 (0x7feb0acac800) [pid = 1993] [serial = 1715] [outer = (nil)] [url = about:blank]
23:43:34 INFO - PROCESS | 1946 | --DOMWINDOW == 117 (0x7feb1303f800) [pid = 1993] [serial = 1704] [outer = (nil)] [url = about:blank]
23:43:34 INFO - PROCESS | 1946 | --DOMWINDOW == 116 (0x7feb0ebea000) [pid = 1993] [serial = 1724] [outer = (nil)] [url = about:blank]
23:43:34 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x7feb12738c00) [pid = 1993] [serial = 1699] [outer = (nil)] [url = about:blank]
23:43:34 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x7feb13156c00) [pid = 1993] [serial = 1702] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782956968]
23:43:34 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x7feb0db28c00) [pid = 1993] [serial = 1679] [outer = (nil)] [url = about:blank]
23:43:34 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x7feb11267000) [pid = 1993] [serial = 1691] [outer = (nil)] [url = about:blank]
23:43:34 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x7feb0b7eb400) [pid = 1993] [serial = 1721] [outer = (nil)] [url = about:blank]
23:43:34 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x7feb0af28400) [pid = 1993] [serial = 1676] [outer = (nil)] [url = about:blank]
23:43:34 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x7feb12739800) [pid = 1993] [serial = 1697] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:43:34 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x7feb13c56c00) [pid = 1993] [serial = 1712] [outer = (nil)] [url = about:blank]
23:43:34 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x7feb12389c00) [pid = 1993] [serial = 1694] [outer = (nil)] [url = about:blank]
23:43:34 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x7feb13578000) [pid = 1993] [serial = 1707] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:43:34 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x7feb0f5f4400) [pid = 1993] [serial = 1685] [outer = (nil)] [url = about:blank]
23:43:34 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x7feb0ebf0c00) [pid = 1993] [serial = 1682] [outer = (nil)] [url = about:blank]
23:43:34 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x7feb0d8c8000) [pid = 1993] [serial = 1719] [outer = (nil)] [url = about:blank]
23:43:34 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x7feb0db1f800) [pid = 1993] [serial = 1722] [outer = (nil)] [url = about:blank]
23:43:34 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x7feb0f097800) [pid = 1993] [serial = 1725] [outer = (nil)] [url = about:blank]
23:43:34 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0d741800 == 26 [pid = 1993] [id = 636]
23:43:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x7feb0ab52c00) [pid = 1993] [serial = 1780] [outer = (nil)]
23:43:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x7feb0ae9a000) [pid = 1993] [serial = 1781] [outer = 0x7feb0ab52c00]
23:43:35 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
23:43:35 INFO - document served over http requires an http
23:43:35 INFO - sub-resource via iframe-tag using the http-csp
23:43:35 INFO - delivery method with keep-origin-redirect and when
23:43:35 INFO - the target request is same-origin.
23:43:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 5251ms
23:43:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:43:35 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ad4f800 == 27 [pid = 1993] [id = 637]
23:43:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x7feb0acb0000) [pid = 1993] [serial = 1782] [outer = (nil)]
23:43:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x7feb0add1400) [pid = 1993] [serial = 1783] [outer = 0x7feb0acb0000]
23:43:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x7feb0bd73c00) [pid = 1993] [serial = 1784] [outer = 0x7feb0acb0000]
23:43:37 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ebd9800 == 28 [pid = 1993] [id = 638]
23:43:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x7feb0dce7800) [pid = 1993] [serial = 1785] [outer = (nil)]
23:43:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x7feb0f1de000) [pid = 1993] [serial = 1786] [outer = 0x7feb0dce7800]
23:43:37 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
23:43:37 INFO - document served over http requires an http
23:43:37 INFO - sub-resource via iframe-tag using the http-csp
23:43:37 INFO - delivery method with no-redirect and when
23:43:37 INFO - the target request is same-origin.
23:43:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2432ms
23:43:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:43:37 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f142000 == 29 [pid = 1993] [id = 639]
23:43:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x7feb0acb6c00) [pid = 1993] [serial = 1787] [outer = (nil)]
23:43:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x7feb0ebf0c00) [pid = 1993] [serial = 1788] [outer = 0x7feb0acb6c00]
23:43:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x7feb10fe0400) [pid = 1993] [serial = 1789] [outer = 0x7feb0acb6c00]
23:43:39 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f722800 == 30 [pid = 1993] [id = 640]
23:43:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x7feb11856c00) [pid = 1993] [serial = 1790] [outer = (nil)]
23:43:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x7feb1191c000) [pid = 1993] [serial = 1791] [outer = 0x7feb11856c00]
23:43:39 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
23:43:39 INFO - document served over http requires an http
23:43:39 INFO - sub-resource via iframe-tag using the http-csp
23:43:39 INFO - delivery method with swap-origin-redirect and when
23:43:39 INFO - the target request is same-origin.
23:43:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1894ms
23:43:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:43:39 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb10f88000 == 31 [pid = 1993] [id = 641]
23:43:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x7feb0f1e3000) [pid = 1993] [serial = 1792] [outer = (nil)]
23:43:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x7feb1191a000) [pid = 1993] [serial = 1793] [outer = 0x7feb0f1e3000]
23:43:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x7feb12732000) [pid = 1993] [serial = 1794] [outer = 0x7feb0f1e3000]
23:43:41 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
23:43:41 INFO - document served over http requires an http
23:43:41 INFO - sub-resource via script-tag using the http-csp
23:43:41 INFO - delivery method with keep-origin-redirect and when
23:43:41 INFO - the target request is same-origin.
23:43:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1797ms
23:43:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
23:43:41 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb12674800 == 32 [pid = 1993] [id = 642]
23:43:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 117 (0x7feb11265c00) [pid = 1993] [serial = 1795] [outer = (nil)]
23:43:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 118 (0x7feb12738c00) [pid = 1993] [serial = 1796] [outer = 0x7feb11265c00]
23:43:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 119 (0x7feb13576000) [pid = 1993] [serial = 1797] [outer = 0x7feb11265c00]
23:43:43 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
23:43:43 INFO - document served over http requires an http
23:43:43 INFO - sub-resource via script-tag using the http-csp
23:43:43 INFO - delivery method with no-redirect and when
23:43:43 INFO - the target request is same-origin.
23:43:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2294ms
23:43:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:43:44 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13587800 == 33 [pid = 1993] [id = 643]
23:43:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 120 (0x7feb1303e000) [pid = 1993] [serial = 1798] [outer = (nil)]
23:43:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 121 (0x7feb13c4d800) [pid = 1993] [serial = 1799] [outer = 0x7feb1303e000]
23:43:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 122 (0x7feb14557c00) [pid = 1993] [serial = 1800] [outer = 0x7feb1303e000]
23:43:45 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
23:43:45 INFO - document served over http requires an http
23:43:45 INFO - sub-resource via script-tag using the http-csp
23:43:45 INFO - delivery method with swap-origin-redirect and when
23:43:45 INFO - the target request is same-origin.
23:43:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2294ms
23:43:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:43:46 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13e22800 == 34 [pid = 1993] [id = 644]
23:43:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 123 (0x7feb13ef0c00) [pid = 1993] [serial = 1801] [outer = (nil)]
23:43:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 124 (0x7feb1509f400) [pid = 1993] [serial = 1802] [outer = 0x7feb13ef0c00]
23:43:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 125 (0x7feb1599a800) [pid = 1993] [serial = 1803] [outer = 0x7feb13ef0c00]
23:43:48 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
23:43:48 INFO - document served over http requires an http
23:43:48 INFO - sub-resource via xhr-request using the http-csp
23:43:48 INFO - delivery method with keep-origin-redirect and when
23:43:48 INFO - the target request is same-origin.
23:43:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2230ms
23:43:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
23:43:49 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1456c000 == 35 [pid = 1993] [id = 645]
23:43:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 126 (0x7feb1509f000) [pid = 1993] [serial = 1804] [outer = (nil)]
23:43:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 127 (0x7feb15a43c00) [pid = 1993] [serial = 1805] [outer = 0x7feb1509f000]
23:43:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 128 (0x7feb15a67000) [pid = 1993] [serial = 1806] [outer = 0x7feb1509f000]
23:43:50 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
23:43:50 INFO - document served over http requires an http
23:43:50 INFO - sub-resource via xhr-request using the http-csp
23:43:50 INFO - delivery method with no-redirect and when
23:43:50 INFO - the target request is same-origin.
23:43:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2757ms
23:43:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:43:51 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb159e6800 == 36 [pid = 1993] [id = 646]
23:43:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 129 (0x7feb15a45c00) [pid = 1993] [serial = 1807] [outer = (nil)]
23:43:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 130 (0x7feb15b5d400) [pid = 1993] [serial = 1808] [outer = 0x7feb15a45c00]
23:43:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 131 (0x7feb15b66400) [pid = 1993] [serial = 1809] [outer = 0x7feb15a45c00]
23:43:53 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
23:43:53 INFO - document served over http requires an http
23:43:53 INFO - sub-resource via xhr-request using the http-csp
23:43:53 INFO - delivery method with swap-origin-redirect and when
23:43:53 INFO - the target request is same-origin.
23:43:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2194ms
23:43:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:43:53 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb15d7b000 == 37 [pid = 1993] [id = 647]
23:43:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 132 (0x7feb15d52000) [pid = 1993] [serial = 1810] [outer = (nil)]
23:43:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 133 (0x7feb15d58c00) [pid = 1993] [serial = 1811] [outer = 0x7feb15d52000]
23:43:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 134 (0x7feb15e29400) [pid = 1993] [serial = 1812] [outer = 0x7feb15d52000]
23:43:54 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
23:43:54 INFO - document served over http requires an https
23:43:54 INFO - sub-resource via fetch-request using the http-csp
23:43:54 INFO - delivery method with keep-origin-redirect and when
23:43:54 INFO - the target request is same-origin.
23:43:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1837ms
23:43:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
23:43:55 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb15e9f800 == 38 [pid = 1993] [id = 648]
23:43:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 135 (0x7feb15d54800) [pid = 1993] [serial = 1813] [outer = (nil)]
23:43:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 136 (0x7feb15e32c00) [pid = 1993] [serial = 1814] [outer = 0x7feb15d54800]
23:43:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 137 (0x7feb15ed6000) [pid = 1993] [serial = 1815] [outer = 0x7feb15d54800]
23:43:56 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
23:43:56 INFO - document served over http requires an https
23:43:56 INFO - sub-resource via fetch-request using the http-csp
23:43:56 INFO - delivery method with no-redirect and when
23:43:56 INFO - the target request is same-origin.
23:43:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1840ms
23:43:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:43:57 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb165bf000 == 39 [pid = 1993] [id = 649]
23:43:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 138 (0x7feb15e32400) [pid = 1993] [serial = 1816] [outer = (nil)]
23:43:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 139 (0x7feb15edd400) [pid = 1993] [serial = 1817] [outer = 0x7feb15e32400]
23:43:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 140 (0x7feb161e9000) [pid = 1993] [serial = 1818] [outer = 0x7feb15e32400]
23:43:59 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
23:43:59 INFO - document served over http requires an https
23:43:59 INFO - sub-resource via fetch-request using the http-csp
23:43:59 INFO - delivery method with swap-origin-redirect and when
23:43:59 INFO - the target request is same-origin.
23:43:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2436ms
23:43:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:43:59 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb16692000 == 40 [pid = 1993] [id = 650]
23:43:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 141 (0x7feb15edb000) [pid = 1993] [serial = 1819] [outer = (nil)]
23:44:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 142 (0x7feb161f1000) [pid = 1993] [serial = 1820] [outer = 0x7feb15edb000]
23:44:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 143 (0x7feb16456400) [pid = 1993] [serial = 1821] [outer = 0x7feb15edb000]
23:44:01 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb16b03000 == 41 [pid = 1993] [id = 651]
23:44:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 144 (0x7feb1645c000) [pid = 1993] [serial = 1822] [outer = (nil)]
23:44:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 145 (0x7feb1645c400) [pid = 1993] [serial = 1823] [outer = 0x7feb1645c000]
23:44:01 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
23:44:01 INFO - document served over http requires an https
23:44:01 INFO - sub-resource via iframe-tag using the http-csp
23:44:01 INFO - delivery method with keep-origin-redirect and when
23:44:01 INFO - the target request is same-origin.
23:44:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2546ms
23:44:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:44:02 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb16b11000 == 42 [pid = 1993] [id = 652]
23:44:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 146 (0x7feb161ef000) [pid = 1993] [serial = 1824] [outer = (nil)]
23:44:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 147 (0x7feb16b4fc00) [pid = 1993] [serial = 1825] [outer = 0x7feb161ef000]
23:44:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 148 (0x7feb16b59c00) [pid = 1993] [serial = 1826] [outer = 0x7feb161ef000]
23:44:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb17318800 == 43 [pid = 1993] [id = 653]
23:44:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 149 (0x7feb16eab800) [pid = 1993] [serial = 1827] [outer = (nil)]
23:44:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 150 (0x7feb16eb0c00) [pid = 1993] [serial = 1828] [outer = 0x7feb16eab800]
23:44:04 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
23:44:04 INFO - document served over http requires an https
23:44:04 INFO - sub-resource via iframe-tag using the http-csp
23:44:04 INFO - delivery method with no-redirect and when
23:44:04 INFO - the target request is same-origin.
23:44:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3045ms
23:44:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:44:06 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0b392800 == 42 [pid = 1993] [id = 618]
23:44:06 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0df51000 == 41 [pid = 1993] [id = 619]
23:44:06 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f1ac000 == 40 [pid = 1993] [id = 621]
23:44:06 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0eee9000 == 39 [pid = 1993] [id = 620]
23:44:06 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb10e7f800 == 38 [pid = 1993] [id = 623]
23:44:06 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f71b800 == 37 [pid = 1993] [id = 622]
23:44:06 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1195a000 == 36 [pid = 1993] [id = 625]
23:44:06 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb10f85800 == 35 [pid = 1993] [id = 624]
23:44:06 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb124cb000 == 34 [pid = 1993] [id = 626]
23:44:06 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb12e0c000 == 33 [pid = 1993] [id = 627]
23:44:06 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1358f000 == 32 [pid = 1993] [id = 628]
23:44:06 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb14573000 == 31 [pid = 1993] [id = 629]
23:44:06 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb14ec1800 == 30 [pid = 1993] [id = 630]
23:44:06 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0da69000 == 29 [pid = 1993] [id = 632]
23:44:06 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0bdac000 == 28 [pid = 1993] [id = 633]
23:44:06 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0c660000 == 27 [pid = 1993] [id = 617]
23:44:06 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0d737000 == 26 [pid = 1993] [id = 598]
23:44:06 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0aeab800 == 25 [pid = 1993] [id = 634]
23:44:06 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0d741800 == 24 [pid = 1993] [id = 636]
23:44:07 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb127be800 == 23 [pid = 1993] [id = 572]
23:44:07 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0c65c800 == 22 [pid = 1993] [id = 577]
23:44:07 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ebd9800 == 21 [pid = 1993] [id = 638]
23:44:07 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ad4f800 == 20 [pid = 1993] [id = 637]
23:44:07 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f722800 == 19 [pid = 1993] [id = 640]
23:44:07 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f142000 == 18 [pid = 1993] [id = 639]
23:44:07 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb10f88000 == 17 [pid = 1993] [id = 641]
23:44:07 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb12674800 == 16 [pid = 1993] [id = 642]
23:44:07 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb12351800 == 15 [pid = 1993] [id = 554]
23:44:07 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13587800 == 14 [pid = 1993] [id = 643]
23:44:07 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13e22800 == 13 [pid = 1993] [id = 644]
23:44:07 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1456c000 == 12 [pid = 1993] [id = 645]
23:44:07 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb159e6800 == 11 [pid = 1993] [id = 646]
23:44:07 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb15d7b000 == 10 [pid = 1993] [id = 647]
23:44:07 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb15e9f800 == 9 [pid = 1993] [id = 648]
23:44:07 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb165bf000 == 8 [pid = 1993] [id = 649]
23:44:07 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb16b03000 == 7 [pid = 1993] [id = 651]
23:44:07 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb16692000 == 6 [pid = 1993] [id = 650]
23:44:07 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb17318800 == 5 [pid = 1993] [id = 653]
23:44:07 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb16b11000 == 4 [pid = 1993] [id = 652]
23:44:07 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1597c800 == 3 [pid = 1993] [id = 631]
23:44:07 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0bd9b800 == 2 [pid = 1993] [id = 635]
23:44:07 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1455f000 == 1 [pid = 1993] [id = 612]
23:44:07 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ab5e800 == 2 [pid = 1993] [id = 654]
23:44:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 151 (0x7feb0ab52400) [pid = 1993] [serial = 1829] [outer = (nil)]
23:44:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 152 (0x7feb0ab54c00) [pid = 1993] [serial = 1830] [outer = 0x7feb0ab52400]
23:44:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 153 (0x7feb0add0000) [pid = 1993] [serial = 1831] [outer = 0x7feb0ab52400]
23:44:08 INFO - PROCESS | 1946 | --DOMWINDOW == 152 (0x7feb0af26800) [pid = 1993] [serial = 1674] [outer = (nil)] [url = about:blank]
23:44:08 INFO - PROCESS | 1946 | --DOMWINDOW == 151 (0x7feb0b67e400) [pid = 1993] [serial = 1716] [outer = (nil)] [url = about:blank]
23:44:09 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ad42000 == 3 [pid = 1993] [id = 655]
23:44:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 152 (0x7feb0add8400) [pid = 1993] [serial = 1832] [outer = (nil)]
23:44:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 153 (0x7feb0ae94800) [pid = 1993] [serial = 1833] [outer = 0x7feb0add8400]
23:44:09 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
23:44:09 INFO - document served over http requires an https
23:44:09 INFO - sub-resource via iframe-tag using the http-csp
23:44:09 INFO - delivery method with swap-origin-redirect and when
23:44:09 INFO - the target request is same-origin.
23:44:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 4846ms
23:44:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:44:10 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ad53000 == 4 [pid = 1993] [id = 656]
23:44:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 154 (0x7feb0add9c00) [pid = 1993] [serial = 1834] [outer = (nil)]
23:44:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 155 (0x7feb0ae9d800) [pid = 1993] [serial = 1835] [outer = 0x7feb0add9c00]
23:44:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 156 (0x7feb0af26c00) [pid = 1993] [serial = 1836] [outer = 0x7feb0add9c00]
23:44:11 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
23:44:11 INFO - document served over http requires an https
23:44:11 INFO - sub-resource via script-tag using the http-csp
23:44:11 INFO - delivery method with keep-origin-redirect and when
23:44:11 INFO - the target request is same-origin.
23:44:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2191ms
23:44:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
23:44:12 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0aec7800 == 5 [pid = 1993] [id = 657]
23:44:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 157 (0x7feb0ae96000) [pid = 1993] [serial = 1837] [outer = (nil)]
23:44:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 158 (0x7feb0af2bc00) [pid = 1993] [serial = 1838] [outer = 0x7feb0ae96000]
23:44:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 159 (0x7feb0b079000) [pid = 1993] [serial = 1839] [outer = 0x7feb0ae96000]
23:44:17 INFO - PROCESS | 1946 | --DOMWINDOW == 158 (0x7feb0f099000) [pid = 1993] [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]
23:44:17 INFO - PROCESS | 1946 | --DOMWINDOW == 157 (0x7feb0ae92000) [pid = 1993] [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]
23:44:17 INFO - PROCESS | 1946 | --DOMWINDOW == 156 (0x7feb10f3ac00) [pid = 1993] [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]
23:44:17 INFO - PROCESS | 1946 | --DOMWINDOW == 155 (0x7feb0ab4c800) [pid = 1993] [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]
23:44:17 INFO - PROCESS | 1946 | --DOMWINDOW == 154 (0x7feb10dcc800) [pid = 1993] [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]
23:44:17 INFO - PROCESS | 1946 | --DOMWINDOW == 153 (0x7feb0f2f5800) [pid = 1993] [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]
23:44:17 INFO - PROCESS | 1946 | --DOMWINDOW == 152 (0x7feb1238ec00) [pid = 1993] [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]
23:44:17 INFO - PROCESS | 1946 | --DOMWINDOW == 151 (0x7feb10c11000) [pid = 1993] [serial = 1738] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:44:17 INFO - PROCESS | 1946 | --DOMWINDOW == 150 (0x7feb11265000) [pid = 1993] [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]
23:44:17 INFO - PROCESS | 1946 | --DOMWINDOW == 149 (0x7feb11036000) [pid = 1993] [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]
23:44:17 INFO - PROCESS | 1946 | --DOMWINDOW == 148 (0x7feb0d6bc400) [pid = 1993] [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]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 147 (0x7feb0db25000) [pid = 1993] [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]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 146 (0x7feb0c689000) [pid = 1993] [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]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 145 (0x7feb10fe3c00) [pid = 1993] [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]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 144 (0x7feb12737400) [pid = 1993] [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]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 143 (0x7feb13038800) [pid = 1993] [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]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 142 (0x7feb0acaf800) [pid = 1993] [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]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 141 (0x7feb0acb1800) [pid = 1993] [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]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 140 (0x7feb0acb4c00) [pid = 1993] [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]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 139 (0x7feb0f0a6400) [pid = 1993] [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]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 138 (0x7feb12392400) [pid = 1993] [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]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 137 (0x7feb0f7f3400) [pid = 1993] [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]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 136 (0x7feb0f5f6c00) [pid = 1993] [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]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 135 (0x7feb1454d800) [pid = 1993] [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]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 134 (0x7feb0dba0c00) [pid = 1993] [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]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 133 (0x7feb0d6b8000) [pid = 1993] [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]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 132 (0x7feb0ab52c00) [pid = 1993] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 131 (0x7feb11919000) [pid = 1993] [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]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 130 (0x7feb10dbac00) [pid = 1993] [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]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 129 (0x7feb0db1dc00) [pid = 1993] [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]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 128 (0x7feb0ae9e000) [pid = 1993] [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]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 127 (0x7feb13efc800) [pid = 1993] [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]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 126 (0x7feb15097c00) [pid = 1993] [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]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 125 (0x7feb0ab51c00) [pid = 1993] [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]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 124 (0x7feb11032400) [pid = 1993] [serial = 1743] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782986259]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 123 (0x7feb11a3b400) [pid = 1993] [serial = 1748] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 122 (0x7feb0ee22000) [pid = 1993] [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]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 121 (0x7feb13156400) [pid = 1993] [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]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 120 (0x7feb12398c00) [pid = 1993] [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]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 119 (0x7feb11a48400) [pid = 1993] [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]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 118 (0x7feb0db20c00) [pid = 1993] [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]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 117 (0x7feb0b7e6000) [pid = 1993] [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]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 116 (0x7feb13577800) [pid = 1993] [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]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x7feb13c5a000) [pid = 1993] [serial = 1757] [outer = (nil)] [url = about:blank]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x7feb11a46400) [pid = 1993] [serial = 1749] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x7feb0add2400) [pid = 1993] [serial = 1730] [outer = (nil)] [url = about:blank]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x7feb0ebf2c00) [pid = 1993] [serial = 1772] [outer = (nil)] [url = about:blank]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x7feb10dc0c00) [pid = 1993] [serial = 1739] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x7feb0ee23800) [pid = 1993] [serial = 1736] [outer = (nil)] [url = about:blank]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x7feb14f4f000) [pid = 1993] [serial = 1763] [outer = (nil)] [url = about:blank]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x7feb0b8f1c00) [pid = 1993] [serial = 1769] [outer = (nil)] [url = about:blank]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x7feb150a1000) [pid = 1993] [serial = 1766] [outer = (nil)] [url = about:blank]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x7feb1273b400) [pid = 1993] [serial = 1754] [outer = (nil)] [url = about:blank]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x7feb11156c00) [pid = 1993] [serial = 1744] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448782986259]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x7feb1103cc00) [pid = 1993] [serial = 1746] [outer = (nil)] [url = about:blank]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x7feb0b8f2000) [pid = 1993] [serial = 1733] [outer = (nil)] [url = about:blank]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x7feb10db4800) [pid = 1993] [serial = 1741] [outer = (nil)] [url = about:blank]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x7feb11a3ec00) [pid = 1993] [serial = 1751] [outer = (nil)] [url = about:blank]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x7feb1454c000) [pid = 1993] [serial = 1760] [outer = (nil)] [url = about:blank]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x7feb0db99000) [pid = 1993] [serial = 1775] [outer = (nil)] [url = about:blank]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x7feb10f3f000) [pid = 1993] [serial = 1778] [outer = (nil)] [url = about:blank]
23:44:18 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x7feb0ae9a000) [pid = 1993] [serial = 1781] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:44:19 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x7feb11035000) [pid = 1993] [serial = 1689] [outer = (nil)] [url = about:blank]
23:44:19 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x7feb0f5f2000) [pid = 1993] [serial = 1629] [outer = (nil)] [url = about:blank]
23:44:19 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x7feb0dce7c00) [pid = 1993] [serial = 1680] [outer = (nil)] [url = about:blank]
23:44:19 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x7feb14f58000) [pid = 1993] [serial = 1764] [outer = (nil)] [url = about:blank]
23:44:19 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x7feb14556c00) [pid = 1993] [serial = 1761] [outer = (nil)] [url = about:blank]
23:44:19 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x7feb10c14800) [pid = 1993] [serial = 1686] [outer = (nil)] [url = about:blank]
23:44:19 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x7feb1238f800) [pid = 1993] [serial = 1644] [outer = (nil)] [url = about:blank]
23:44:19 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x7feb0f985000) [pid = 1993] [serial = 1632] [outer = (nil)] [url = about:blank]
23:44:19 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x7feb0f1e2c00) [pid = 1993] [serial = 1683] [outer = (nil)] [url = about:blank]
23:44:19 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x7feb13164400) [pid = 1993] [serial = 1705] [outer = (nil)] [url = about:blank]
23:44:19 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x7feb0f7efc00) [pid = 1993] [serial = 1728] [outer = (nil)] [url = about:blank]
23:44:19 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x7feb1185bc00) [pid = 1993] [serial = 1692] [outer = (nil)] [url = about:blank]
23:44:19 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x7feb12650800) [pid = 1993] [serial = 1650] [outer = (nil)] [url = about:blank]
23:44:19 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x7feb15993800) [pid = 1993] [serial = 1767] [outer = (nil)] [url = about:blank]
23:44:19 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x7feb12652400) [pid = 1993] [serial = 1695] [outer = (nil)] [url = about:blank]
23:44:19 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x7feb11163400) [pid = 1993] [serial = 1638] [outer = (nil)] [url = about:blank]
23:44:19 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x7feb13f02400) [pid = 1993] [serial = 1713] [outer = (nil)] [url = about:blank]
23:44:19 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x7feb0b7eb000) [pid = 1993] [serial = 1677] [outer = (nil)] [url = about:blank]
23:44:19 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x7feb0d6b6000) [pid = 1993] [serial = 1621] [outer = (nil)] [url = about:blank]
23:44:19 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x7feb12595800) [pid = 1993] [serial = 1647] [outer = (nil)] [url = about:blank]
23:44:19 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x7feb11a3f000) [pid = 1993] [serial = 1641] [outer = (nil)] [url = about:blank]
23:44:19 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x7feb13c4f000) [pid = 1993] [serial = 1710] [outer = (nil)] [url = about:blank]
23:44:19 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x7feb10dd4000) [pid = 1993] [serial = 1635] [outer = (nil)] [url = about:blank]
23:44:19 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x7feb13039800) [pid = 1993] [serial = 1700] [outer = (nil)] [url = about:blank]
23:44:19 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x7feb0ebe8000) [pid = 1993] [serial = 1626] [outer = (nil)] [url = about:blank]
23:44:20 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
23:44:20 INFO - document served over http requires an https
23:44:20 INFO - sub-resource via script-tag using the http-csp
23:44:20 INFO - delivery method with no-redirect and when
23:44:20 INFO - the target request is same-origin.
23:44:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 8515ms
23:44:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:44:20 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0aec2800 == 6 [pid = 1993] [id = 658]
23:44:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x7feb0acae000) [pid = 1993] [serial = 1840] [outer = (nil)]
23:44:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x7feb0acb1800) [pid = 1993] [serial = 1841] [outer = 0x7feb0acae000]
23:44:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x7feb0ae92400) [pid = 1993] [serial = 1842] [outer = 0x7feb0acae000]
23:44:22 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
23:44:22 INFO - document served over http requires an https
23:44:22 INFO - sub-resource via script-tag using the http-csp
23:44:22 INFO - delivery method with swap-origin-redirect and when
23:44:22 INFO - the target request is same-origin.
23:44:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1836ms
23:44:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:44:22 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0b6c7800 == 7 [pid = 1993] [id = 659]
23:44:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x7feb0acb0400) [pid = 1993] [serial = 1843] [outer = (nil)]
23:44:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x7feb0b070800) [pid = 1993] [serial = 1844] [outer = 0x7feb0acb0400]
23:44:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x7feb0b3bb800) [pid = 1993] [serial = 1845] [outer = 0x7feb0acb0400]
23:44:24 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
23:44:24 INFO - document served over http requires an https
23:44:24 INFO - sub-resource via xhr-request using the http-csp
23:44:24 INFO - delivery method with keep-origin-redirect and when
23:44:24 INFO - the target request is same-origin.
23:44:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1991ms
23:44:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
23:44:24 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ba69800 == 8 [pid = 1993] [id = 660]
23:44:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x7feb0af2a400) [pid = 1993] [serial = 1846] [outer = (nil)]
23:44:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x7feb0b3bec00) [pid = 1993] [serial = 1847] [outer = 0x7feb0af2a400]
23:44:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x7feb0b67f400) [pid = 1993] [serial = 1848] [outer = 0x7feb0af2a400]
23:44:26 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
23:44:26 INFO - document served over http requires an https
23:44:26 INFO - sub-resource via xhr-request using the http-csp
23:44:26 INFO - delivery method with no-redirect and when
23:44:26 INFO - the target request is same-origin.
23:44:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1938ms
23:44:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:44:26 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0bd98000 == 9 [pid = 1993] [id = 661]
23:44:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x7feb0b3be400) [pid = 1993] [serial = 1849] [outer = (nil)]
23:44:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x7feb0b686800) [pid = 1993] [serial = 1850] [outer = 0x7feb0b3be400]
23:44:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x7feb0b7e5c00) [pid = 1993] [serial = 1851] [outer = 0x7feb0b3be400]
23:44:28 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
23:44:28 INFO - document served over http requires an https
23:44:28 INFO - sub-resource via xhr-request using the http-csp
23:44:28 INFO - delivery method with swap-origin-redirect and when
23:44:28 INFO - the target request is same-origin.
23:44:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2346ms
23:44:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:44:29 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0c659000 == 10 [pid = 1993] [id = 662]
23:44:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x7feb0b686c00) [pid = 1993] [serial = 1852] [outer = (nil)]
23:44:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x7feb0b7eb000) [pid = 1993] [serial = 1853] [outer = 0x7feb0b686c00]
23:44:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x7feb0b8f9c00) [pid = 1993] [serial = 1854] [outer = 0x7feb0b686c00]
23:44:31 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
23:44:31 INFO - document served over http requires an http
23:44:31 INFO - sub-resource via fetch-request using the meta-csp
23:44:31 INFO - delivery method with keep-origin-redirect and when
23:44:31 INFO - the target request is cross-origin.
23:44:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2296ms
23:44:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
23:44:31 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0d735800 == 11 [pid = 1993] [id = 663]
23:44:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x7feb0b8f0000) [pid = 1993] [serial = 1855] [outer = (nil)]
23:44:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x7feb0bd68c00) [pid = 1993] [serial = 1856] [outer = 0x7feb0b8f0000]
23:44:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x7feb0c686c00) [pid = 1993] [serial = 1857] [outer = 0x7feb0b8f0000]
23:44:33 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
23:44:33 INFO - document served over http requires an http
23:44:33 INFO - sub-resource via fetch-request using the meta-csp
23:44:33 INFO - delivery method with no-redirect and when
23:44:33 INFO - the target request is cross-origin.
23:44:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2237ms
23:44:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:44:34 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0d832000 == 12 [pid = 1993] [id = 664]
23:44:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x7feb0bd6c000) [pid = 1993] [serial = 1858] [outer = (nil)]
23:44:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x7feb0c690000) [pid = 1993] [serial = 1859] [outer = 0x7feb0bd6c000]
23:44:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x7feb0d6b0400) [pid = 1993] [serial = 1860] [outer = 0x7feb0bd6c000]
23:44:36 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:44:36 INFO - document served over http requires an http
23:44:36 INFO - sub-resource via fetch-request using the meta-csp
23:44:36 INFO - delivery method with swap-origin-redirect and when
23:44:36 INFO - the target request is cross-origin.
23:44:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 3447ms
23:44:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:44:37 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0da58800 == 13 [pid = 1993] [id = 665]
23:44:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x7feb0d6b0c00) [pid = 1993] [serial = 1861] [outer = (nil)]
23:44:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x7feb0d6b9c00) [pid = 1993] [serial = 1862] [outer = 0x7feb0d6b0c00]
23:44:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x7feb0d8bf000) [pid = 1993] [serial = 1863] [outer = 0x7feb0d6b0c00]
23:44:38 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0d846000 == 14 [pid = 1993] [id = 666]
23:44:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x7feb0ae9a400) [pid = 1993] [serial = 1864] [outer = (nil)]
23:44:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x7feb0db19400) [pid = 1993] [serial = 1865] [outer = 0x7feb0ae9a400]
23:44:38 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
23:44:38 INFO - document served over http requires an http
23:44:38 INFO - sub-resource via iframe-tag using the meta-csp
23:44:38 INFO - delivery method with keep-origin-redirect and when
23:44:38 INFO - the target request is cross-origin.
23:44:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1985ms
23:44:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:44:39 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0df50800 == 15 [pid = 1993] [id = 667]
23:44:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x7feb0d6b2800) [pid = 1993] [serial = 1866] [outer = (nil)]
23:44:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x7feb0d8c3000) [pid = 1993] [serial = 1867] [outer = 0x7feb0d6b2800]
23:44:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x7feb0db22000) [pid = 1993] [serial = 1868] [outer = 0x7feb0d6b2800]
23:44:40 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0aebf000 == 16 [pid = 1993] [id = 668]
23:44:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x7feb0ab4d800) [pid = 1993] [serial = 1869] [outer = (nil)]
23:44:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x7feb0acb4c00) [pid = 1993] [serial = 1870] [outer = 0x7feb0ab4d800]
23:44:40 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
23:44:40 INFO - document served over http requires an http
23:44:40 INFO - sub-resource via iframe-tag using the meta-csp
23:44:40 INFO - delivery method with no-redirect and when
23:44:40 INFO - the target request is cross-origin.
23:44:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1883ms
23:44:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:44:40 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0bdb0800 == 17 [pid = 1993] [id = 669]
23:44:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x7feb0add8800) [pid = 1993] [serial = 1871] [outer = (nil)]
23:44:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x7feb0af20800) [pid = 1993] [serial = 1872] [outer = 0x7feb0add8800]
23:44:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x7feb0b7e3800) [pid = 1993] [serial = 1873] [outer = 0x7feb0add8800]
23:44:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ad42800 == 18 [pid = 1993] [id = 670]
23:44:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x7feb0af2a000) [pid = 1993] [serial = 1874] [outer = (nil)]
23:44:42 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ad53000 == 17 [pid = 1993] [id = 656]
23:44:42 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ad42000 == 16 [pid = 1993] [id = 655]
23:44:42 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ab5e800 == 15 [pid = 1993] [id = 654]
23:44:42 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x7feb1259c400) [pid = 1993] [serial = 1752] [outer = (nil)] [url = about:blank]
23:44:42 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x7feb0f97dc00) [pid = 1993] [serial = 1737] [outer = (nil)] [url = about:blank]
23:44:42 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x7feb0ee2a000) [pid = 1993] [serial = 1770] [outer = (nil)] [url = about:blank]
23:44:42 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x7feb0b3c2c00) [pid = 1993] [serial = 1731] [outer = (nil)] [url = about:blank]
23:44:42 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x7feb0e1d8c00) [pid = 1993] [serial = 1734] [outer = (nil)] [url = about:blank]
23:44:42 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x7feb13c4d400) [pid = 1993] [serial = 1755] [outer = (nil)] [url = about:blank]
23:44:42 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x7feb0f7f6000) [pid = 1993] [serial = 1773] [outer = (nil)] [url = about:blank]
23:44:42 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x7feb11851000) [pid = 1993] [serial = 1747] [outer = (nil)] [url = about:blank]
23:44:42 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x7feb10f3b000) [pid = 1993] [serial = 1742] [outer = (nil)] [url = about:blank]
23:44:42 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x7feb0f5efc00) [pid = 1993] [serial = 1776] [outer = (nil)] [url = about:blank]
23:44:42 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x7feb13f0b400) [pid = 1993] [serial = 1758] [outer = (nil)] [url = about:blank]
23:44:42 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x7feb1126d400) [pid = 1993] [serial = 1779] [outer = (nil)] [url = about:blank]
23:44:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x7feb0ab4f000) [pid = 1993] [serial = 1875] [outer = 0x7feb0af2a000]
23:44:42 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
23:44:42 INFO - document served over http requires an http
23:44:42 INFO - sub-resource via iframe-tag using the meta-csp
23:44:42 INFO - delivery method with swap-origin-redirect and when
23:44:42 INFO - the target request is cross-origin.
23:44:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2137ms
23:44:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:44:43 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0aeae000 == 16 [pid = 1993] [id = 671]
23:44:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x7feb0acb6800) [pid = 1993] [serial = 1876] [outer = (nil)]
23:44:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x7feb0ae91800) [pid = 1993] [serial = 1877] [outer = 0x7feb0acb6800]
23:44:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x7feb0c686800) [pid = 1993] [serial = 1878] [outer = 0x7feb0acb6800]
23:44:44 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
23:44:44 INFO - document served over http requires an http
23:44:44 INFO - sub-resource via script-tag using the meta-csp
23:44:44 INFO - delivery method with keep-origin-redirect and when
23:44:44 INFO - the target request is cross-origin.
23:44:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1934ms
23:44:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
23:44:45 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0df67000 == 17 [pid = 1993] [id = 672]
23:44:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x7feb0adcf800) [pid = 1993] [serial = 1879] [outer = (nil)]
23:44:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x7feb0d6b8c00) [pid = 1993] [serial = 1880] [outer = 0x7feb0adcf800]
23:44:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x7feb0db97c00) [pid = 1993] [serial = 1881] [outer = 0x7feb0adcf800]
23:44:46 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x7feb0af2bc00) [pid = 1993] [serial = 1838] [outer = (nil)] [url = about:blank]
23:44:46 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x7feb15edd400) [pid = 1993] [serial = 1817] [outer = (nil)] [url = about:blank]
23:44:46 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x7feb0ae94800) [pid = 1993] [serial = 1833] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:44:46 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x7feb0ebf0c00) [pid = 1993] [serial = 1788] [outer = (nil)] [url = about:blank]
23:44:46 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x7feb1509f400) [pid = 1993] [serial = 1802] [outer = (nil)] [url = about:blank]
23:44:46 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x7feb15e32c00) [pid = 1993] [serial = 1814] [outer = (nil)] [url = about:blank]
23:44:46 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x7feb0add1400) [pid = 1993] [serial = 1783] [outer = (nil)] [url = about:blank]
23:44:46 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x7feb0ab54c00) [pid = 1993] [serial = 1830] [outer = (nil)] [url = about:blank]
23:44:46 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x7feb0ae9d800) [pid = 1993] [serial = 1835] [outer = (nil)] [url = about:blank]
23:44:46 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x7feb15b5d400) [pid = 1993] [serial = 1808] [outer = (nil)] [url = about:blank]
23:44:46 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x7feb12738c00) [pid = 1993] [serial = 1796] [outer = (nil)] [url = about:blank]
23:44:46 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x7feb13c4d800) [pid = 1993] [serial = 1799] [outer = (nil)] [url = about:blank]
23:44:46 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x7feb1645c400) [pid = 1993] [serial = 1823] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:44:46 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x7feb1191a000) [pid = 1993] [serial = 1793] [outer = (nil)] [url = about:blank]
23:44:46 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x7feb15d58c00) [pid = 1993] [serial = 1811] [outer = (nil)] [url = about:blank]
23:44:46 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x7feb1191c000) [pid = 1993] [serial = 1791] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:44:46 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x7feb16eb0c00) [pid = 1993] [serial = 1828] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448783043863]
23:44:46 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x7feb15a43c00) [pid = 1993] [serial = 1805] [outer = (nil)] [url = about:blank]
23:44:46 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x7feb16b4fc00) [pid = 1993] [serial = 1825] [outer = (nil)] [url = about:blank]
23:44:46 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x7feb0f1de000) [pid = 1993] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448783017053]
23:44:46 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x7feb161f1000) [pid = 1993] [serial = 1820] [outer = (nil)] [url = about:blank]
23:44:46 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x7feb0add9c00) [pid = 1993] [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]
23:44:46 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x7feb16eab800) [pid = 1993] [serial = 1827] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448783043863]
23:44:46 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x7feb0f1e3000) [pid = 1993] [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]
23:44:46 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x7feb11265c00) [pid = 1993] [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]
23:44:46 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x7feb11856c00) [pid = 1993] [serial = 1790] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:44:46 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x7feb1303e000) [pid = 1993] [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]
23:44:46 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x7feb0add8400) [pid = 1993] [serial = 1832] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:44:46 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x7feb0ab52400) [pid = 1993] [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]
23:44:46 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x7feb0dce7800) [pid = 1993] [serial = 1785] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448783017053]
23:44:46 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x7feb1645c000) [pid = 1993] [serial = 1822] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:44:46 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x7feb0acb0000) [pid = 1993] [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]
23:44:46 INFO - PROCESS | 1946 | --DOMWINDOW == 69 (0x7feb15e32400) [pid = 1993] [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]
23:44:46 INFO - PROCESS | 1946 | --DOMWINDOW == 68 (0x7feb15edb000) [pid = 1993] [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]
23:44:46 INFO - PROCESS | 1946 | --DOMWINDOW == 67 (0x7feb0acb6c00) [pid = 1993] [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]
23:44:46 INFO - PROCESS | 1946 | --DOMWINDOW == 66 (0x7feb13ef0c00) [pid = 1993] [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]
23:44:46 INFO - PROCESS | 1946 | --DOMWINDOW == 65 (0x7feb15d54800) [pid = 1993] [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]
23:44:46 INFO - PROCESS | 1946 | --DOMWINDOW == 64 (0x7feb1509f000) [pid = 1993] [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]
23:44:46 INFO - PROCESS | 1946 | --DOMWINDOW == 63 (0x7feb15a45c00) [pid = 1993] [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]
23:44:46 INFO - PROCESS | 1946 | --DOMWINDOW == 62 (0x7feb161ef000) [pid = 1993] [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]
23:44:46 INFO - PROCESS | 1946 | --DOMWINDOW == 61 (0x7feb15d52000) [pid = 1993] [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]
23:44:46 INFO - PROCESS | 1946 | --DOMWINDOW == 60 (0x7feb15a67000) [pid = 1993] [serial = 1806] [outer = (nil)] [url = about:blank]
23:44:46 INFO - PROCESS | 1946 | --DOMWINDOW == 59 (0x7feb15b66400) [pid = 1993] [serial = 1809] [outer = (nil)] [url = about:blank]
23:44:46 INFO - PROCESS | 1946 | --DOMWINDOW == 58 (0x7feb1599a800) [pid = 1993] [serial = 1803] [outer = (nil)] [url = about:blank]
23:44:46 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
23:44:46 INFO - document served over http requires an http
23:44:46 INFO - sub-resource via script-tag using the meta-csp
23:44:46 INFO - delivery method with no-redirect and when
23:44:46 INFO - the target request is cross-origin.
23:44:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2187ms
23:44:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:44:47 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0e115000 == 18 [pid = 1993] [id = 673]
23:44:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 59 (0x7feb0ae96800) [pid = 1993] [serial = 1882] [outer = (nil)]
23:44:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 60 (0x7feb0b070000) [pid = 1993] [serial = 1883] [outer = 0x7feb0ae96800]
23:44:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 61 (0x7feb0dba2000) [pid = 1993] [serial = 1884] [outer = 0x7feb0ae96800]
23:44:49 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
23:44:49 INFO - document served over http requires an http
23:44:49 INFO - sub-resource via script-tag using the meta-csp
23:44:49 INFO - delivery method with swap-origin-redirect and when
23:44:49 INFO - the target request is cross-origin.
23:44:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2355ms
23:44:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:44:49 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0b398000 == 19 [pid = 1993] [id = 674]
23:44:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 62 (0x7feb0ab54c00) [pid = 1993] [serial = 1885] [outer = (nil)]
23:44:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 63 (0x7feb0af21800) [pid = 1993] [serial = 1886] [outer = 0x7feb0ab54c00]
23:44:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 64 (0x7feb0b8f5c00) [pid = 1993] [serial = 1887] [outer = 0x7feb0ab54c00]
23:44:51 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
23:44:51 INFO - document served over http requires an http
23:44:51 INFO - sub-resource via xhr-request using the meta-csp
23:44:51 INFO - delivery method with keep-origin-redirect and when
23:44:51 INFO - the target request is cross-origin.
23:44:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2149ms
23:44:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
23:44:51 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ebdb800 == 20 [pid = 1993] [id = 675]
23:44:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 65 (0x7feb0ae97c00) [pid = 1993] [serial = 1888] [outer = (nil)]
23:44:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 66 (0x7feb0d8c7400) [pid = 1993] [serial = 1889] [outer = 0x7feb0ae97c00]
23:44:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 67 (0x7feb0dce8800) [pid = 1993] [serial = 1890] [outer = 0x7feb0ae97c00]
23:44:53 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
23:44:53 INFO - document served over http requires an http
23:44:53 INFO - sub-resource via xhr-request using the meta-csp
23:44:53 INFO - delivery method with no-redirect and when
23:44:53 INFO - the target request is cross-origin.
23:44:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1892ms
23:44:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:44:53 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0eef5000 == 21 [pid = 1993] [id = 676]
23:44:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 68 (0x7feb0db95800) [pid = 1993] [serial = 1891] [outer = (nil)]
23:44:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 69 (0x7feb0e1db400) [pid = 1993] [serial = 1892] [outer = 0x7feb0db95800]
23:44:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 70 (0x7feb0e1e5800) [pid = 1993] [serial = 1893] [outer = 0x7feb0db95800]
23:44:55 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
23:44:55 INFO - document served over http requires an http
23:44:55 INFO - sub-resource via xhr-request using the meta-csp
23:44:55 INFO - delivery method with swap-origin-redirect and when
23:44:55 INFO - the target request is cross-origin.
23:44:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1790ms
23:44:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:44:55 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f01a000 == 22 [pid = 1993] [id = 677]
23:44:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x7feb0e1db000) [pid = 1993] [serial = 1894] [outer = (nil)]
23:44:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x7feb0ebee800) [pid = 1993] [serial = 1895] [outer = 0x7feb0e1db000]
23:44:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x7feb0ee1f800) [pid = 1993] [serial = 1896] [outer = 0x7feb0e1db000]
23:44:57 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
23:44:57 INFO - document served over http requires an https
23:44:57 INFO - sub-resource via fetch-request using the meta-csp
23:44:57 INFO - delivery method with keep-origin-redirect and when
23:44:57 INFO - the target request is cross-origin.
23:44:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1888ms
23:44:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
23:44:57 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f14e800 == 23 [pid = 1993] [id = 678]
23:44:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x7feb0ebed800) [pid = 1993] [serial = 1897] [outer = (nil)]
23:44:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x7feb0ee28800) [pid = 1993] [serial = 1898] [outer = 0x7feb0ebed800]
23:44:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x7feb0f09cc00) [pid = 1993] [serial = 1899] [outer = 0x7feb0ebed800]
23:44:59 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
23:44:59 INFO - document served over http requires an https
23:44:59 INFO - sub-resource via fetch-request using the meta-csp
23:44:59 INFO - delivery method with no-redirect and when
23:44:59 INFO - the target request is cross-origin.
23:44:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2286ms
23:44:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:44:59 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f1a2800 == 24 [pid = 1993] [id = 679]
23:44:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x7feb0ee28000) [pid = 1993] [serial = 1900] [outer = (nil)]
23:45:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x7feb0f0a3000) [pid = 1993] [serial = 1901] [outer = 0x7feb0ee28000]
23:45:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x7feb0f1e6800) [pid = 1993] [serial = 1902] [outer = 0x7feb0ee28000]
23:45:01 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
23:45:01 INFO - document served over http requires an https
23:45:01 INFO - sub-resource via fetch-request using the meta-csp
23:45:01 INFO - delivery method with swap-origin-redirect and when
23:45:01 INFO - the target request is cross-origin.
23:45:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2339ms
23:45:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:45:02 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f4e5800 == 25 [pid = 1993] [id = 680]
23:45:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x7feb0f0a5800) [pid = 1993] [serial = 1903] [outer = (nil)]
23:45:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x7feb0f2f6800) [pid = 1993] [serial = 1904] [outer = 0x7feb0f0a5800]
23:45:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x7feb0f3e2c00) [pid = 1993] [serial = 1905] [outer = 0x7feb0f0a5800]
23:45:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f707000 == 26 [pid = 1993] [id = 681]
23:45:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x7feb0f3e7400) [pid = 1993] [serial = 1906] [outer = (nil)]
23:45:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x7feb0f3eb800) [pid = 1993] [serial = 1907] [outer = 0x7feb0f3e7400]
23:45:04 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
23:45:04 INFO - document served over http requires an https
23:45:04 INFO - sub-resource via iframe-tag using the meta-csp
23:45:04 INFO - delivery method with keep-origin-redirect and when
23:45:04 INFO - the target request is cross-origin.
23:45:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2384ms
23:45:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:45:05 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f715000 == 27 [pid = 1993] [id = 682]
23:45:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x7feb0f2f3800) [pid = 1993] [serial = 1908] [outer = (nil)]
23:45:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x7feb0f3e8c00) [pid = 1993] [serial = 1909] [outer = 0x7feb0f2f3800]
23:45:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x7feb0f5fa400) [pid = 1993] [serial = 1910] [outer = 0x7feb0f2f3800]
23:45:07 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0b6d6000 == 28 [pid = 1993] [id = 683]
23:45:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x7feb0add2000) [pid = 1993] [serial = 1911] [outer = (nil)]
23:45:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x7feb0b071c00) [pid = 1993] [serial = 1912] [outer = 0x7feb0add2000]
23:45:07 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
23:45:07 INFO - document served over http requires an https
23:45:07 INFO - sub-resource via iframe-tag using the meta-csp
23:45:07 INFO - delivery method with no-redirect and when
23:45:07 INFO - the target request is cross-origin.
23:45:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3848ms
23:45:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:45:08 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0d751800 == 29 [pid = 1993] [id = 684]
23:45:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x7feb0add0400) [pid = 1993] [serial = 1913] [outer = (nil)]
23:45:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x7feb0ae9ac00) [pid = 1993] [serial = 1914] [outer = 0x7feb0add0400]
23:45:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x7feb0b8f6000) [pid = 1993] [serial = 1915] [outer = 0x7feb0add0400]
23:45:09 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ad44800 == 30 [pid = 1993] [id = 685]
23:45:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x7feb0b077400) [pid = 1993] [serial = 1916] [outer = (nil)]
23:45:09 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0df67000 == 29 [pid = 1993] [id = 672]
23:45:09 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0aeae000 == 28 [pid = 1993] [id = 671]
23:45:09 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ad42800 == 27 [pid = 1993] [id = 670]
23:45:09 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0aebf000 == 26 [pid = 1993] [id = 668]
23:45:09 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0bdb0800 == 25 [pid = 1993] [id = 669]
23:45:09 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0df50800 == 24 [pid = 1993] [id = 667]
23:45:09 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0d846000 == 23 [pid = 1993] [id = 666]
23:45:09 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0da58800 == 22 [pid = 1993] [id = 665]
23:45:09 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0d832000 == 21 [pid = 1993] [id = 664]
23:45:09 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0d735800 == 20 [pid = 1993] [id = 663]
23:45:09 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0c659000 == 19 [pid = 1993] [id = 662]
23:45:09 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0bd98000 == 18 [pid = 1993] [id = 661]
23:45:09 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ba69800 == 17 [pid = 1993] [id = 660]
23:45:09 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0b6c7800 == 16 [pid = 1993] [id = 659]
23:45:09 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0aec2800 == 15 [pid = 1993] [id = 658]
23:45:09 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0aec7800 == 14 [pid = 1993] [id = 657]
23:45:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x7feb0ae94c00) [pid = 1993] [serial = 1917] [outer = 0x7feb0b077400]
23:45:10 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x7feb0bd73c00) [pid = 1993] [serial = 1784] [outer = (nil)] [url = about:blank]
23:45:10 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x7feb16456400) [pid = 1993] [serial = 1821] [outer = (nil)] [url = about:blank]
23:45:10 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x7feb0af26c00) [pid = 1993] [serial = 1836] [outer = (nil)] [url = about:blank]
23:45:10 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x7feb10fe0400) [pid = 1993] [serial = 1789] [outer = (nil)] [url = about:blank]
23:45:10 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x7feb161e9000) [pid = 1993] [serial = 1818] [outer = (nil)] [url = about:blank]
23:45:10 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x7feb16b59c00) [pid = 1993] [serial = 1826] [outer = (nil)] [url = about:blank]
23:45:10 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x7feb13576000) [pid = 1993] [serial = 1797] [outer = (nil)] [url = about:blank]
23:45:10 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x7feb0add0000) [pid = 1993] [serial = 1831] [outer = (nil)] [url = about:blank]
23:45:10 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x7feb14557c00) [pid = 1993] [serial = 1800] [outer = (nil)] [url = about:blank]
23:45:10 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x7feb15ed6000) [pid = 1993] [serial = 1815] [outer = (nil)] [url = about:blank]
23:45:10 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x7feb15e29400) [pid = 1993] [serial = 1812] [outer = (nil)] [url = about:blank]
23:45:10 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
23:45:10 INFO - document served over http requires an https
23:45:10 INFO - sub-resource via iframe-tag using the meta-csp
23:45:10 INFO - delivery method with swap-origin-redirect and when
23:45:10 INFO - the target request is cross-origin.
23:45:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2091ms
23:45:10 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x7feb12732000) [pid = 1993] [serial = 1794] [outer = (nil)] [url = about:blank]
23:45:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:45:10 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0aeae000 == 15 [pid = 1993] [id = 686]
23:45:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x7feb0add9c00) [pid = 1993] [serial = 1918] [outer = (nil)]
23:45:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x7feb0b682c00) [pid = 1993] [serial = 1919] [outer = 0x7feb0add9c00]
23:45:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x7feb0c687800) [pid = 1993] [serial = 1920] [outer = 0x7feb0add9c00]
23:45:11 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
23:45:11 INFO - document served over http requires an https
23:45:11 INFO - sub-resource via script-tag using the meta-csp
23:45:11 INFO - delivery method with keep-origin-redirect and when
23:45:11 INFO - the target request is cross-origin.
23:45:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1628ms
23:45:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
23:45:12 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0b6c9800 == 16 [pid = 1993] [id = 687]
23:45:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x7feb0b682400) [pid = 1993] [serial = 1921] [outer = (nil)]
23:45:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x7feb0c68e000) [pid = 1993] [serial = 1922] [outer = 0x7feb0b682400]
23:45:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x7feb0db22400) [pid = 1993] [serial = 1923] [outer = 0x7feb0b682400]
23:45:13 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
23:45:13 INFO - document served over http requires an https
23:45:13 INFO - sub-resource via script-tag using the meta-csp
23:45:13 INFO - delivery method with no-redirect and when
23:45:13 INFO - the target request is cross-origin.
23:45:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2037ms
23:45:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:45:14 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0bda2800 == 17 [pid = 1993] [id = 688]
23:45:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x7feb0d6be000) [pid = 1993] [serial = 1924] [outer = (nil)]
23:45:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x7feb0db9d400) [pid = 1993] [serial = 1925] [outer = 0x7feb0d6be000]
23:45:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x7feb0f099c00) [pid = 1993] [serial = 1926] [outer = 0x7feb0d6be000]
23:45:16 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x7feb0c690000) [pid = 1993] [serial = 1859] [outer = (nil)] [url = about:blank]
23:45:16 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x7feb0db19400) [pid = 1993] [serial = 1865] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:45:16 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x7feb0d6b9c00) [pid = 1993] [serial = 1862] [outer = (nil)] [url = about:blank]
23:45:16 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x7feb0b070800) [pid = 1993] [serial = 1844] [outer = (nil)] [url = about:blank]
23:45:16 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x7feb0b7eb000) [pid = 1993] [serial = 1853] [outer = (nil)] [url = about:blank]
23:45:16 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x7feb0bd68c00) [pid = 1993] [serial = 1856] [outer = (nil)] [url = about:blank]
23:45:16 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x7feb0b3bec00) [pid = 1993] [serial = 1847] [outer = (nil)] [url = about:blank]
23:45:16 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x7feb0acb1800) [pid = 1993] [serial = 1841] [outer = (nil)] [url = about:blank]
23:45:16 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x7feb0ab4f000) [pid = 1993] [serial = 1875] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:45:16 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x7feb0af20800) [pid = 1993] [serial = 1872] [outer = (nil)] [url = about:blank]
23:45:16 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x7feb0b686800) [pid = 1993] [serial = 1850] [outer = (nil)] [url = about:blank]
23:45:16 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x7feb0d6b8c00) [pid = 1993] [serial = 1880] [outer = (nil)] [url = about:blank]
23:45:16 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x7feb0acb4c00) [pid = 1993] [serial = 1870] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448783080401]
23:45:16 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x7feb0d8c3000) [pid = 1993] [serial = 1867] [outer = (nil)] [url = about:blank]
23:45:16 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x7feb0ae91800) [pid = 1993] [serial = 1877] [outer = (nil)] [url = about:blank]
23:45:16 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x7feb0b070000) [pid = 1993] [serial = 1883] [outer = (nil)] [url = about:blank]
23:45:16 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x7feb0acb6800) [pid = 1993] [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]
23:45:16 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x7feb0adcf800) [pid = 1993] [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]
23:45:16 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x7feb0af2a000) [pid = 1993] [serial = 1874] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:45:16 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x7feb0add8800) [pid = 1993] [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]
23:45:16 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x7feb0ae9a400) [pid = 1993] [serial = 1864] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:45:16 INFO - PROCESS | 1946 | --DOMWINDOW == 69 (0x7feb0ab4d800) [pid = 1993] [serial = 1869] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448783080401]
23:45:16 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
23:45:16 INFO - document served over http requires an https
23:45:16 INFO - sub-resource via script-tag using the meta-csp
23:45:16 INFO - delivery method with swap-origin-redirect and when
23:45:16 INFO - the target request is cross-origin.
23:45:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3001ms
23:45:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:45:17 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0d73f800 == 18 [pid = 1993] [id = 689]
23:45:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 70 (0x7feb0ae9a000) [pid = 1993] [serial = 1927] [outer = (nil)]
23:45:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x7feb0af20800) [pid = 1993] [serial = 1928] [outer = 0x7feb0ae9a000]
23:45:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x7feb0bd6fc00) [pid = 1993] [serial = 1929] [outer = 0x7feb0ae9a000]
23:45:18 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
23:45:18 INFO - document served over http requires an https
23:45:18 INFO - sub-resource via xhr-request using the meta-csp
23:45:18 INFO - delivery method with keep-origin-redirect and when
23:45:18 INFO - the target request is cross-origin.
23:45:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2132ms
23:45:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
23:45:19 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0d739000 == 19 [pid = 1993] [id = 690]
23:45:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x7feb0adcb000) [pid = 1993] [serial = 1930] [outer = (nil)]
23:45:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x7feb0b077000) [pid = 1993] [serial = 1931] [outer = 0x7feb0adcb000]
23:45:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x7feb0d6b6000) [pid = 1993] [serial = 1932] [outer = 0x7feb0adcb000]
23:45:21 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
23:45:21 INFO - document served over http requires an https
23:45:21 INFO - sub-resource via xhr-request using the meta-csp
23:45:21 INFO - delivery method with no-redirect and when
23:45:21 INFO - the target request is cross-origin.
23:45:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2752ms
23:45:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:45:22 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0df50800 == 20 [pid = 1993] [id = 691]
23:45:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x7feb0b3c4800) [pid = 1993] [serial = 1933] [outer = (nil)]
23:45:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x7feb0dce5800) [pid = 1993] [serial = 1934] [outer = 0x7feb0b3c4800]
23:45:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x7feb0f1e0800) [pid = 1993] [serial = 1935] [outer = 0x7feb0b3c4800]
23:45:23 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
23:45:23 INFO - document served over http requires an https
23:45:23 INFO - sub-resource via xhr-request using the meta-csp
23:45:23 INFO - delivery method with swap-origin-redirect and when
23:45:23 INFO - the target request is cross-origin.
23:45:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2095ms
23:45:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:45:24 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ebd3800 == 21 [pid = 1993] [id = 692]
23:45:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x7feb0db21000) [pid = 1993] [serial = 1936] [outer = (nil)]
23:45:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x7feb0f3ddc00) [pid = 1993] [serial = 1937] [outer = 0x7feb0db21000]
23:45:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x7feb0f7ee800) [pid = 1993] [serial = 1938] [outer = 0x7feb0db21000]
23:45:25 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
23:45:25 INFO - document served over http requires an http
23:45:25 INFO - sub-resource via fetch-request using the meta-csp
23:45:25 INFO - delivery method with keep-origin-redirect and when
23:45:25 INFO - the target request is same-origin.
23:45:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1837ms
23:45:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
23:45:26 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f4e2800 == 22 [pid = 1993] [id = 693]
23:45:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x7feb0f5f0000) [pid = 1993] [serial = 1939] [outer = (nil)]
23:45:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x7feb0f7f5800) [pid = 1993] [serial = 1940] [outer = 0x7feb0f5f0000]
23:45:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x7feb0f97f400) [pid = 1993] [serial = 1941] [outer = 0x7feb0f5f0000]
23:45:27 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
23:45:27 INFO - document served over http requires an http
23:45:27 INFO - sub-resource via fetch-request using the meta-csp
23:45:27 INFO - delivery method with no-redirect and when
23:45:27 INFO - the target request is same-origin.
23:45:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1734ms
23:45:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:45:27 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb10c5a000 == 23 [pid = 1993] [id = 694]
23:45:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x7feb10c08c00) [pid = 1993] [serial = 1942] [outer = (nil)]
23:45:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x7feb10c09c00) [pid = 1993] [serial = 1943] [outer = 0x7feb10c08c00]
23:45:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x7feb10c10400) [pid = 1993] [serial = 1944] [outer = 0x7feb10c08c00]
23:45:29 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
23:45:29 INFO - document served over http requires an http
23:45:29 INFO - sub-resource via fetch-request using the meta-csp
23:45:29 INFO - delivery method with swap-origin-redirect and when
23:45:29 INFO - the target request is same-origin.
23:45:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2437ms
23:45:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:45:30 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb10e6a800 == 24 [pid = 1993] [id = 695]
23:45:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x7feb10c09000) [pid = 1993] [serial = 1945] [outer = (nil)]
23:45:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x7feb10c17c00) [pid = 1993] [serial = 1946] [outer = 0x7feb10c09000]
23:45:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x7feb10dc0c00) [pid = 1993] [serial = 1947] [outer = 0x7feb10c09000]
23:45:31 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb10e80000 == 25 [pid = 1993] [id = 696]
23:45:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x7feb10dc9000) [pid = 1993] [serial = 1948] [outer = (nil)]
23:45:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x7feb10dcc800) [pid = 1993] [serial = 1949] [outer = 0x7feb10dc9000]
23:45:32 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
23:45:32 INFO - document served over http requires an http
23:45:32 INFO - sub-resource via iframe-tag using the meta-csp
23:45:32 INFO - delivery method with keep-origin-redirect and when
23:45:32 INFO - the target request is same-origin.
23:45:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2289ms
23:45:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:45:32 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb10f75800 == 26 [pid = 1993] [id = 697]
23:45:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x7feb10c13800) [pid = 1993] [serial = 1950] [outer = (nil)]
23:45:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x7feb10dca400) [pid = 1993] [serial = 1951] [outer = 0x7feb10c13800]
23:45:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x7feb10f31800) [pid = 1993] [serial = 1952] [outer = 0x7feb10c13800]
23:45:34 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb10f89800 == 27 [pid = 1993] [id = 698]
23:45:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x7feb10f36c00) [pid = 1993] [serial = 1953] [outer = (nil)]
23:45:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x7feb10f3b400) [pid = 1993] [serial = 1954] [outer = 0x7feb10f36c00]
23:45:34 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
23:45:34 INFO - document served over http requires an http
23:45:34 INFO - sub-resource via iframe-tag using the meta-csp
23:45:34 INFO - delivery method with no-redirect and when
23:45:34 INFO - the target request is same-origin.
23:45:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2347ms
23:45:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:45:35 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb11293000 == 28 [pid = 1993] [id = 699]
23:45:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x7feb10dcc400) [pid = 1993] [serial = 1955] [outer = (nil)]
23:45:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x7feb10f3ac00) [pid = 1993] [serial = 1956] [outer = 0x7feb10dcc400]
23:45:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x7feb10fe0400) [pid = 1993] [serial = 1957] [outer = 0x7feb10dcc400]
23:45:36 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb112a7800 == 29 [pid = 1993] [id = 700]
23:45:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x7feb10fe5800) [pid = 1993] [serial = 1958] [outer = (nil)]
23:45:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x7feb10fe3800) [pid = 1993] [serial = 1959] [outer = 0x7feb10fe5800]
23:45:37 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
23:45:37 INFO - document served over http requires an http
23:45:37 INFO - sub-resource via iframe-tag using the meta-csp
23:45:37 INFO - delivery method with swap-origin-redirect and when
23:45:37 INFO - the target request is same-origin.
23:45:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2986ms
23:45:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:45:38 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ad42000 == 30 [pid = 1993] [id = 701]
23:45:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x7feb0b076c00) [pid = 1993] [serial = 1960] [outer = (nil)]
23:45:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x7feb0c689000) [pid = 1993] [serial = 1961] [outer = 0x7feb0b076c00]
23:45:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x7feb11037000) [pid = 1993] [serial = 1962] [outer = 0x7feb0b076c00]
23:45:40 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
23:45:40 INFO - document served over http requires an http
23:45:40 INFO - sub-resource via script-tag using the meta-csp
23:45:40 INFO - delivery method with keep-origin-redirect and when
23:45:40 INFO - the target request is same-origin.
23:45:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2670ms
23:45:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
23:45:40 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0c65f800 == 31 [pid = 1993] [id = 702]
23:45:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x7feb0acb1000) [pid = 1993] [serial = 1963] [outer = (nil)]
23:45:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x7feb0add8800) [pid = 1993] [serial = 1964] [outer = 0x7feb0acb1000]
23:45:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x7feb0b8fd400) [pid = 1993] [serial = 1965] [outer = 0x7feb0acb1000]
23:45:42 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
23:45:42 INFO - document served over http requires an http
23:45:42 INFO - sub-resource via script-tag using the meta-csp
23:45:42 INFO - delivery method with no-redirect and when
23:45:42 INFO - the target request is same-origin.
23:45:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1895ms
23:45:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:45:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ad3a800 == 32 [pid = 1993] [id = 703]
23:45:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x7feb0b07d400) [pid = 1993] [serial = 1966] [outer = (nil)]
23:45:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x7feb0bd69000) [pid = 1993] [serial = 1967] [outer = 0x7feb0b07d400]
23:45:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x7feb0dcee800) [pid = 1993] [serial = 1968] [outer = 0x7feb0b07d400]
23:45:43 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0bda2800 == 31 [pid = 1993] [id = 688]
23:45:43 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0b6c9800 == 30 [pid = 1993] [id = 687]
23:45:43 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0aeae000 == 29 [pid = 1993] [id = 686]
23:45:43 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ad44800 == 28 [pid = 1993] [id = 685]
23:45:43 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0d751800 == 27 [pid = 1993] [id = 684]
23:45:43 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0b6d6000 == 26 [pid = 1993] [id = 683]
23:45:43 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f4e5800 == 25 [pid = 1993] [id = 680]
23:45:43 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f707000 == 24 [pid = 1993] [id = 681]
23:45:43 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f1a2800 == 23 [pid = 1993] [id = 679]
23:45:43 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f14e800 == 22 [pid = 1993] [id = 678]
23:45:43 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f01a000 == 21 [pid = 1993] [id = 677]
23:45:43 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0eef5000 == 20 [pid = 1993] [id = 676]
23:45:43 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ebdb800 == 19 [pid = 1993] [id = 675]
23:45:43 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0b398000 == 18 [pid = 1993] [id = 674]
23:45:43 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x7feb0b7e3800) [pid = 1993] [serial = 1873] [outer = (nil)] [url = about:blank]
23:45:43 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x7feb0b079000) [pid = 1993] [serial = 1839] [outer = (nil)] [url = about:blank]
23:45:43 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x7feb0db97c00) [pid = 1993] [serial = 1881] [outer = (nil)] [url = about:blank]
23:45:43 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x7feb0c686800) [pid = 1993] [serial = 1878] [outer = (nil)] [url = about:blank]
23:45:43 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
23:45:43 INFO - document served over http requires an http
23:45:43 INFO - sub-resource via script-tag using the meta-csp
23:45:43 INFO - delivery method with swap-origin-redirect and when
23:45:43 INFO - the target request is same-origin.
23:45:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1690ms
23:45:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:45:44 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0b384800 == 19 [pid = 1993] [id = 704]
23:45:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x7feb0c687000) [pid = 1993] [serial = 1969] [outer = (nil)]
23:45:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x7feb0db1e800) [pid = 1993] [serial = 1970] [outer = 0x7feb0c687000]
23:45:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x7feb0ebeb400) [pid = 1993] [serial = 1971] [outer = 0x7feb0c687000]
23:45:45 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
23:45:45 INFO - document served over http requires an http
23:45:45 INFO - sub-resource via xhr-request using the meta-csp
23:45:45 INFO - delivery method with keep-origin-redirect and when
23:45:45 INFO - the target request is same-origin.
23:45:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1883ms
23:45:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
23:45:46 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0e10a000 == 20 [pid = 1993] [id = 705]
23:45:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x7feb0db19800) [pid = 1993] [serial = 1972] [outer = (nil)]
23:45:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x7feb0f099000) [pid = 1993] [serial = 1973] [outer = 0x7feb0db19800]
23:45:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x7feb0f2f2000) [pid = 1993] [serial = 1974] [outer = 0x7feb0db19800]
23:45:47 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
23:45:47 INFO - document served over http requires an http
23:45:47 INFO - sub-resource via xhr-request using the meta-csp
23:45:47 INFO - delivery method with no-redirect and when
23:45:47 INFO - the target request is same-origin.
23:45:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2104ms
23:45:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:45:48 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f003800 == 21 [pid = 1993] [id = 706]
23:45:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x7feb0f099400) [pid = 1993] [serial = 1975] [outer = (nil)]
23:45:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x7feb0f2fe800) [pid = 1993] [serial = 1976] [outer = 0x7feb0f099400]
23:45:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x7feb0f981000) [pid = 1993] [serial = 1977] [outer = 0x7feb0f099400]
23:45:49 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x7feb0f0a3000) [pid = 1993] [serial = 1901] [outer = (nil)] [url = about:blank]
23:45:49 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x7feb0f3e8c00) [pid = 1993] [serial = 1909] [outer = (nil)] [url = about:blank]
23:45:49 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x7feb0ebee800) [pid = 1993] [serial = 1895] [outer = (nil)] [url = about:blank]
23:45:49 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x7feb0f3eb800) [pid = 1993] [serial = 1907] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:45:49 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x7feb0b071c00) [pid = 1993] [serial = 1912] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448783107573]
23:45:49 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x7feb0db9d400) [pid = 1993] [serial = 1925] [outer = (nil)] [url = about:blank]
23:45:49 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x7feb0ae9ac00) [pid = 1993] [serial = 1914] [outer = (nil)] [url = about:blank]
23:45:49 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x7feb0b682c00) [pid = 1993] [serial = 1919] [outer = (nil)] [url = about:blank]
23:45:49 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x7feb0af21800) [pid = 1993] [serial = 1886] [outer = (nil)] [url = about:blank]
23:45:49 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x7feb0ae94c00) [pid = 1993] [serial = 1917] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:45:49 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x7feb0d8c7400) [pid = 1993] [serial = 1889] [outer = (nil)] [url = about:blank]
23:45:49 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x7feb0ee28800) [pid = 1993] [serial = 1898] [outer = (nil)] [url = about:blank]
23:45:49 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x7feb0e1db400) [pid = 1993] [serial = 1892] [outer = (nil)] [url = about:blank]
23:45:49 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x7feb0c68e000) [pid = 1993] [serial = 1922] [outer = (nil)] [url = about:blank]
23:45:49 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x7feb0f2f6800) [pid = 1993] [serial = 1904] [outer = (nil)] [url = about:blank]
23:45:49 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x7feb0b077400) [pid = 1993] [serial = 1916] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:45:49 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x7feb0b682400) [pid = 1993] [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]
23:45:49 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x7feb0add9c00) [pid = 1993] [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]
23:45:49 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x7feb0d6be000) [pid = 1993] [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]
23:45:49 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x7feb0add0400) [pid = 1993] [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]
23:45:49 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x7feb0f3e7400) [pid = 1993] [serial = 1906] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:45:49 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x7feb0add2000) [pid = 1993] [serial = 1911] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448783107573]
23:45:49 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x7feb0ae96800) [pid = 1993] [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]
23:45:50 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x7feb0dba2000) [pid = 1993] [serial = 1884] [outer = (nil)] [url = about:blank]
23:45:51 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
23:45:51 INFO - document served over http requires an http
23:45:51 INFO - sub-resource via xhr-request using the meta-csp
23:45:51 INFO - delivery method with swap-origin-redirect and when
23:45:51 INFO - the target request is same-origin.
23:45:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 3144ms
23:45:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:45:51 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ba7a800 == 22 [pid = 1993] [id = 707]
23:45:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x7feb0ae99400) [pid = 1993] [serial = 1978] [outer = (nil)]
23:45:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x7feb0ae9d800) [pid = 1993] [serial = 1979] [outer = 0x7feb0ae99400]
23:45:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x7feb0b8f8c00) [pid = 1993] [serial = 1980] [outer = 0x7feb0ae99400]
23:45:54 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
23:45:54 INFO - document served over http requires an https
23:45:54 INFO - sub-resource via fetch-request using the meta-csp
23:45:54 INFO - delivery method with keep-origin-redirect and when
23:45:54 INFO - the target request is same-origin.
23:45:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2951ms
23:45:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
23:45:54 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f1a5000 == 23 [pid = 1993] [id = 708]
23:45:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x7feb0ae96800) [pid = 1993] [serial = 1981] [outer = (nil)]
23:45:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x7feb0dce4000) [pid = 1993] [serial = 1982] [outer = 0x7feb0ae96800]
23:45:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x7feb0f3e5c00) [pid = 1993] [serial = 1983] [outer = 0x7feb0ae96800]
23:45:56 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
23:45:56 INFO - document served over http requires an https
23:45:56 INFO - sub-resource via fetch-request using the meta-csp
23:45:56 INFO - delivery method with no-redirect and when
23:45:56 INFO - the target request is same-origin.
23:45:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2082ms
23:45:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:45:56 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f71b000 == 24 [pid = 1993] [id = 709]
23:45:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x7feb0dce5c00) [pid = 1993] [serial = 1984] [outer = (nil)]
23:45:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x7feb0f7f6000) [pid = 1993] [serial = 1985] [outer = 0x7feb0dce5c00]
23:45:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x7feb10dca000) [pid = 1993] [serial = 1986] [outer = 0x7feb0dce5c00]
23:45:58 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
23:45:58 INFO - document served over http requires an https
23:45:58 INFO - sub-resource via fetch-request using the meta-csp
23:45:58 INFO - delivery method with swap-origin-redirect and when
23:45:58 INFO - the target request is same-origin.
23:45:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1900ms
23:45:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:45:58 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1194b000 == 25 [pid = 1993] [id = 710]
23:45:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x7feb10c12000) [pid = 1993] [serial = 1987] [outer = (nil)]
23:45:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x7feb10f38800) [pid = 1993] [serial = 1988] [outer = 0x7feb10c12000]
23:45:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x7feb1115e800) [pid = 1993] [serial = 1989] [outer = 0x7feb10c12000]
23:45:59 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1235b800 == 26 [pid = 1993] [id = 711]
23:45:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x7feb11165400) [pid = 1993] [serial = 1990] [outer = (nil)]
23:45:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x7feb11262400) [pid = 1993] [serial = 1991] [outer = 0x7feb11165400]
23:46:00 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
23:46:00 INFO - document served over http requires an https
23:46:00 INFO - sub-resource via iframe-tag using the meta-csp
23:46:00 INFO - delivery method with keep-origin-redirect and when
23:46:00 INFO - the target request is same-origin.
23:46:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1946ms
23:46:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:46:00 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1236c800 == 27 [pid = 1993] [id = 712]
23:46:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x7feb10fe5000) [pid = 1993] [serial = 1992] [outer = (nil)]
23:46:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x7feb1125f400) [pid = 1993] [serial = 1993] [outer = 0x7feb10fe5000]
23:46:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x7feb1184fc00) [pid = 1993] [serial = 1994] [outer = 0x7feb10fe5000]
23:46:02 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb124cb000 == 28 [pid = 1993] [id = 713]
23:46:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x7feb11857000) [pid = 1993] [serial = 1995] [outer = (nil)]
23:46:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x7feb1185b800) [pid = 1993] [serial = 1996] [outer = 0x7feb11857000]
23:46:02 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
23:46:02 INFO - document served over http requires an https
23:46:02 INFO - sub-resource via iframe-tag using the meta-csp
23:46:02 INFO - delivery method with no-redirect and when
23:46:02 INFO - the target request is same-origin.
23:46:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2388ms
23:46:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:46:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1266d000 == 29 [pid = 1993] [id = 714]
23:46:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x7feb11267c00) [pid = 1993] [serial = 1997] [outer = (nil)]
23:46:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x7feb1185ac00) [pid = 1993] [serial = 1998] [outer = 0x7feb11267c00]
23:46:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x7feb11921000) [pid = 1993] [serial = 1999] [outer = 0x7feb11267c00]
23:46:04 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1268a000 == 30 [pid = 1993] [id = 715]
23:46:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x7feb11a3e800) [pid = 1993] [serial = 2000] [outer = (nil)]
23:46:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x7feb11923c00) [pid = 1993] [serial = 2001] [outer = 0x7feb11a3e800]
23:46:04 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:46:04 INFO - document served over http requires an https
23:46:04 INFO - sub-resource via iframe-tag using the meta-csp
23:46:04 INFO - delivery method with swap-origin-redirect and when
23:46:04 INFO - the target request is same-origin.
23:46:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2441ms
23:46:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:46:05 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb127c7800 == 31 [pid = 1993] [id = 716]
23:46:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 117 (0x7feb1185b400) [pid = 1993] [serial = 2002] [outer = (nil)]
23:46:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 118 (0x7feb11a41c00) [pid = 1993] [serial = 2003] [outer = 0x7feb1185b400]
23:46:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 119 (0x7feb1238b000) [pid = 1993] [serial = 2004] [outer = 0x7feb1185b400]
23:46:07 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
23:46:07 INFO - document served over http requires an https
23:46:07 INFO - sub-resource via script-tag using the meta-csp
23:46:07 INFO - delivery method with keep-origin-redirect and when
23:46:07 INFO - the target request is same-origin.
23:46:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2247ms
23:46:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
23:46:07 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb12e0f000 == 32 [pid = 1993] [id = 717]
23:46:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 120 (0x7feb1238dc00) [pid = 1993] [serial = 2005] [outer = (nil)]
23:46:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 121 (0x7feb12591400) [pid = 1993] [serial = 2006] [outer = 0x7feb1238dc00]
23:46:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 122 (0x7feb1259cc00) [pid = 1993] [serial = 2007] [outer = 0x7feb1238dc00]
23:46:11 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
23:46:11 INFO - document served over http requires an https
23:46:11 INFO - sub-resource via script-tag using the meta-csp
23:46:11 INFO - delivery method with no-redirect and when
23:46:11 INFO - the target request is same-origin.
23:46:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 3803ms
23:46:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:46:11 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ba78000 == 33 [pid = 1993] [id = 718]
23:46:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 123 (0x7feb12393400) [pid = 1993] [serial = 2008] [outer = (nil)]
23:46:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 124 (0x7feb12590000) [pid = 1993] [serial = 2009] [outer = 0x7feb12393400]
23:46:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 125 (0x7feb12651c00) [pid = 1993] [serial = 2010] [outer = 0x7feb12393400]
23:46:13 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
23:46:13 INFO - document served over http requires an https
23:46:13 INFO - sub-resource via script-tag using the meta-csp
23:46:13 INFO - delivery method with swap-origin-redirect and when
23:46:13 INFO - the target request is same-origin.
23:46:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2257ms
23:46:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:46:13 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ab71000 == 34 [pid = 1993] [id = 719]
23:46:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 126 (0x7feb0acad400) [pid = 1993] [serial = 2011] [outer = (nil)]
23:46:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 127 (0x7feb0acb9000) [pid = 1993] [serial = 2012] [outer = 0x7feb0acad400]
23:46:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 128 (0x7feb0b3bfc00) [pid = 1993] [serial = 2013] [outer = 0x7feb0acad400]
23:46:15 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0e10a000 == 33 [pid = 1993] [id = 705]
23:46:15 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0e115000 == 32 [pid = 1993] [id = 673]
23:46:15 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0b384800 == 31 [pid = 1993] [id = 704]
23:46:15 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ad3a800 == 30 [pid = 1993] [id = 703]
23:46:15 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0c65f800 == 29 [pid = 1993] [id = 702]
23:46:15 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ad42000 == 28 [pid = 1993] [id = 701]
23:46:15 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb112a7800 == 27 [pid = 1993] [id = 700]
23:46:15 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb10f89800 == 26 [pid = 1993] [id = 698]
23:46:15 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb11293000 == 25 [pid = 1993] [id = 699]
23:46:15 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb10f75800 == 24 [pid = 1993] [id = 697]
23:46:15 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb10e80000 == 23 [pid = 1993] [id = 696]
23:46:15 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f715000 == 22 [pid = 1993] [id = 682]
23:46:15 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb10e6a800 == 21 [pid = 1993] [id = 695]
23:46:15 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb10c5a000 == 20 [pid = 1993] [id = 694]
23:46:15 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f4e2800 == 19 [pid = 1993] [id = 693]
23:46:15 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
23:46:15 INFO - document served over http requires an https
23:46:15 INFO - sub-resource via xhr-request using the meta-csp
23:46:15 INFO - delivery method with keep-origin-redirect and when
23:46:15 INFO - the target request is same-origin.
23:46:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2450ms
23:46:15 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ebd3800 == 18 [pid = 1993] [id = 692]
23:46:15 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0df50800 == 17 [pid = 1993] [id = 691]
23:46:15 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0d739000 == 16 [pid = 1993] [id = 690]
23:46:15 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0d73f800 == 15 [pid = 1993] [id = 689]
23:46:15 INFO - PROCESS | 1946 | --DOMWINDOW == 127 (0x7feb0b8f6000) [pid = 1993] [serial = 1915] [outer = (nil)] [url = about:blank]
23:46:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
23:46:15 INFO - PROCESS | 1946 | --DOMWINDOW == 126 (0x7feb0db22400) [pid = 1993] [serial = 1923] [outer = (nil)] [url = about:blank]
23:46:15 INFO - PROCESS | 1946 | --DOMWINDOW == 125 (0x7feb0c687800) [pid = 1993] [serial = 1920] [outer = (nil)] [url = about:blank]
23:46:15 INFO - PROCESS | 1946 | --DOMWINDOW == 124 (0x7feb0f099c00) [pid = 1993] [serial = 1926] [outer = (nil)] [url = about:blank]
23:46:16 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ad4c800 == 16 [pid = 1993] [id = 720]
23:46:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 125 (0x7feb0ae9f800) [pid = 1993] [serial = 2014] [outer = (nil)]
23:46:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 126 (0x7feb0b680800) [pid = 1993] [serial = 2015] [outer = 0x7feb0ae9f800]
23:46:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 127 (0x7feb0b8f1c00) [pid = 1993] [serial = 2016] [outer = 0x7feb0ae9f800]
23:46:17 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
23:46:17 INFO - document served over http requires an https
23:46:17 INFO - sub-resource via xhr-request using the meta-csp
23:46:17 INFO - delivery method with no-redirect and when
23:46:17 INFO - the target request is same-origin.
23:46:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1934ms
23:46:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:46:18 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0b6de800 == 17 [pid = 1993] [id = 721]
23:46:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 128 (0x7feb0b8f2800) [pid = 1993] [serial = 2017] [outer = (nil)]
23:46:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 129 (0x7feb0c687400) [pid = 1993] [serial = 2018] [outer = 0x7feb0b8f2800]
23:46:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 130 (0x7feb0d6b1c00) [pid = 1993] [serial = 2019] [outer = 0x7feb0b8f2800]
23:46:19 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
23:46:19 INFO - document served over http requires an https
23:46:19 INFO - sub-resource via xhr-request using the meta-csp
23:46:19 INFO - delivery method with swap-origin-redirect and when
23:46:19 INFO - the target request is same-origin.
23:46:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2086ms
23:46:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:46:20 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0c66d000 == 18 [pid = 1993] [id = 722]
23:46:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 131 (0x7feb0bd71c00) [pid = 1993] [serial = 2020] [outer = (nil)]
23:46:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 132 (0x7feb0db25000) [pid = 1993] [serial = 2021] [outer = 0x7feb0bd71c00]
23:46:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 133 (0x7feb0ebe9800) [pid = 1993] [serial = 2022] [outer = 0x7feb0bd71c00]
23:46:22 INFO - PROCESS | 1946 | --DOMWINDOW == 132 (0x7feb10fe5800) [pid = 1993] [serial = 1958] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:46:22 INFO - PROCESS | 1946 | --DOMWINDOW == 131 (0x7feb10dc9000) [pid = 1993] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:46:22 INFO - PROCESS | 1946 | --DOMWINDOW == 130 (0x7feb10f36c00) [pid = 1993] [serial = 1953] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448783134301]
23:46:23 INFO - PROCESS | 1946 | --DOMWINDOW == 129 (0x7feb10c17c00) [pid = 1993] [serial = 1946] [outer = (nil)] [url = about:blank]
23:46:23 INFO - PROCESS | 1946 | --DOMWINDOW == 128 (0x7feb0b077000) [pid = 1993] [serial = 1931] [outer = (nil)] [url = about:blank]
23:46:23 INFO - PROCESS | 1946 | --DOMWINDOW == 127 (0x7feb0f3ddc00) [pid = 1993] [serial = 1937] [outer = (nil)] [url = about:blank]
23:46:23 INFO - PROCESS | 1946 | --DOMWINDOW == 126 (0x7feb10f3ac00) [pid = 1993] [serial = 1956] [outer = (nil)] [url = about:blank]
23:46:23 INFO - PROCESS | 1946 | --DOMWINDOW == 125 (0x7feb0dce5800) [pid = 1993] [serial = 1934] [outer = (nil)] [url = about:blank]
23:46:23 INFO - PROCESS | 1946 | --DOMWINDOW == 124 (0x7feb0f099000) [pid = 1993] [serial = 1973] [outer = (nil)] [url = about:blank]
23:46:23 INFO - PROCESS | 1946 | --DOMWINDOW == 123 (0x7feb0f7f5800) [pid = 1993] [serial = 1940] [outer = (nil)] [url = about:blank]
23:46:23 INFO - PROCESS | 1946 | --DOMWINDOW == 122 (0x7feb0db1e800) [pid = 1993] [serial = 1970] [outer = (nil)] [url = about:blank]
23:46:23 INFO - PROCESS | 1946 | --DOMWINDOW == 121 (0x7feb0af20800) [pid = 1993] [serial = 1928] [outer = (nil)] [url = about:blank]
23:46:23 INFO - PROCESS | 1946 | --DOMWINDOW == 120 (0x7feb10fe3800) [pid = 1993] [serial = 1959] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:46:23 INFO - PROCESS | 1946 | --DOMWINDOW == 119 (0x7feb10c09c00) [pid = 1993] [serial = 1943] [outer = (nil)] [url = about:blank]
23:46:23 INFO - PROCESS | 1946 | --DOMWINDOW == 118 (0x7feb10dcc800) [pid = 1993] [serial = 1949] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:46:23 INFO - PROCESS | 1946 | --DOMWINDOW == 117 (0x7feb0add8800) [pid = 1993] [serial = 1964] [outer = (nil)] [url = about:blank]
23:46:23 INFO - PROCESS | 1946 | --DOMWINDOW == 116 (0x7feb0bd69000) [pid = 1993] [serial = 1967] [outer = (nil)] [url = about:blank]
23:46:23 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x7feb0c689000) [pid = 1993] [serial = 1961] [outer = (nil)] [url = about:blank]
23:46:23 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x7feb10f3b400) [pid = 1993] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448783134301]
23:46:23 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x7feb10dca400) [pid = 1993] [serial = 1951] [outer = (nil)] [url = about:blank]
23:46:23 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x7feb0f2fe800) [pid = 1993] [serial = 1976] [outer = (nil)] [url = about:blank]
23:46:23 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x7feb0b07d400) [pid = 1993] [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]
23:46:23 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x7feb0db19800) [pid = 1993] [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]
23:46:23 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x7feb0acb1000) [pid = 1993] [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]
23:46:23 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x7feb0c687000) [pid = 1993] [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]
23:46:23 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x7feb0ebeb400) [pid = 1993] [serial = 1971] [outer = (nil)] [url = about:blank]
23:46:23 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x7feb0bd6fc00) [pid = 1993] [serial = 1929] [outer = (nil)] [url = about:blank]
23:46:23 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x7feb0f2f2000) [pid = 1993] [serial = 1974] [outer = (nil)] [url = about:blank]
23:46:23 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
23:46:23 INFO - document served over http requires an http
23:46:23 INFO - sub-resource via fetch-request using the meta-referrer
23:46:23 INFO - delivery method with keep-origin-redirect and when
23:46:23 INFO - the target request is cross-origin.
23:46:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 3861ms
23:46:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
23:46:24 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ad42000 == 19 [pid = 1993] [id = 723]
23:46:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x7feb0ab50000) [pid = 1993] [serial = 2023] [outer = (nil)]
23:46:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x7feb0acb6800) [pid = 1993] [serial = 2024] [outer = 0x7feb0ab50000]
23:46:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x7feb0b682800) [pid = 1993] [serial = 2025] [outer = 0x7feb0ab50000]
23:46:26 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
23:46:26 INFO - document served over http requires an http
23:46:26 INFO - sub-resource via fetch-request using the meta-referrer
23:46:26 INFO - delivery method with no-redirect and when
23:46:26 INFO - the target request is cross-origin.
23:46:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2646ms
23:46:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:46:26 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0df50800 == 20 [pid = 1993] [id = 724]
23:46:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x7feb0b07d400) [pid = 1993] [serial = 2026] [outer = (nil)]
23:46:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x7feb0c687800) [pid = 1993] [serial = 2027] [outer = 0x7feb0b07d400]
23:46:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x7feb0ebea400) [pid = 1993] [serial = 2028] [outer = 0x7feb0b07d400]
23:46:28 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
23:46:28 INFO - document served over http requires an http
23:46:28 INFO - sub-resource via fetch-request using the meta-referrer
23:46:28 INFO - delivery method with swap-origin-redirect and when
23:46:28 INFO - the target request is cross-origin.
23:46:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1829ms
23:46:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:46:28 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ebca800 == 21 [pid = 1993] [id = 725]
23:46:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x7feb0d6b8400) [pid = 1993] [serial = 2029] [outer = (nil)]
23:46:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x7feb0f0a0c00) [pid = 1993] [serial = 2030] [outer = 0x7feb0d6b8400]
23:46:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x7feb0f3e3c00) [pid = 1993] [serial = 2031] [outer = 0x7feb0d6b8400]
23:46:29 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0eef4000 == 22 [pid = 1993] [id = 726]
23:46:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x7feb0f7e9400) [pid = 1993] [serial = 2032] [outer = (nil)]
23:46:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x7feb0f7f3800) [pid = 1993] [serial = 2033] [outer = 0x7feb0f7e9400]
23:46:30 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
23:46:30 INFO - document served over http requires an http
23:46:30 INFO - sub-resource via iframe-tag using the meta-referrer
23:46:30 INFO - delivery method with keep-origin-redirect and when
23:46:30 INFO - the target request is cross-origin.
23:46:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1831ms
23:46:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:46:30 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f4df000 == 23 [pid = 1993] [id = 727]
23:46:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 117 (0x7feb0f1db400) [pid = 1993] [serial = 2034] [outer = (nil)]
23:46:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 118 (0x7feb0f7f2000) [pid = 1993] [serial = 2035] [outer = 0x7feb0f1db400]
23:46:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 119 (0x7feb10c0d400) [pid = 1993] [serial = 2036] [outer = 0x7feb0f1db400]
23:46:31 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb10c5f000 == 24 [pid = 1993] [id = 728]
23:46:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 120 (0x7feb10dba000) [pid = 1993] [serial = 2037] [outer = (nil)]
23:46:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 121 (0x7feb10dc3c00) [pid = 1993] [serial = 2038] [outer = 0x7feb10dba000]
23:46:31 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
23:46:31 INFO - document served over http requires an http
23:46:31 INFO - sub-resource via iframe-tag using the meta-referrer
23:46:31 INFO - delivery method with no-redirect and when
23:46:31 INFO - the target request is cross-origin.
23:46:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1686ms
23:46:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:46:32 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb10e73000 == 25 [pid = 1993] [id = 729]
23:46:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 122 (0x7feb0f7ed800) [pid = 1993] [serial = 2039] [outer = (nil)]
23:46:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 123 (0x7feb10c14400) [pid = 1993] [serial = 2040] [outer = 0x7feb0f7ed800]
23:46:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 124 (0x7feb10fdd800) [pid = 1993] [serial = 2041] [outer = 0x7feb0f7ed800]
23:46:33 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb10f7d000 == 26 [pid = 1993] [id = 730]
23:46:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 125 (0x7feb11031800) [pid = 1993] [serial = 2042] [outer = (nil)]
23:46:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 126 (0x7feb11162000) [pid = 1993] [serial = 2043] [outer = 0x7feb11031800]
23:46:34 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
23:46:34 INFO - document served over http requires an http
23:46:34 INFO - sub-resource via iframe-tag using the meta-referrer
23:46:34 INFO - delivery method with swap-origin-redirect and when
23:46:34 INFO - the target request is cross-origin.
23:46:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2383ms
23:46:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:46:34 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb11294800 == 27 [pid = 1993] [id = 731]
23:46:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 127 (0x7feb10dd1000) [pid = 1993] [serial = 2044] [outer = (nil)]
23:46:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 128 (0x7feb11165000) [pid = 1993] [serial = 2045] [outer = 0x7feb10dd1000]
23:46:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 129 (0x7feb11a3d400) [pid = 1993] [serial = 2046] [outer = 0x7feb10dd1000]
23:46:36 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
23:46:36 INFO - document served over http requires an http
23:46:36 INFO - sub-resource via script-tag using the meta-referrer
23:46:36 INFO - delivery method with keep-origin-redirect and when
23:46:36 INFO - the target request is cross-origin.
23:46:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2439ms
23:46:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
23:46:37 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1267d000 == 28 [pid = 1993] [id = 732]
23:46:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 130 (0x7feb10fde400) [pid = 1993] [serial = 2047] [outer = (nil)]
23:46:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 131 (0x7feb12396000) [pid = 1993] [serial = 2048] [outer = 0x7feb10fde400]
23:46:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 132 (0x7feb12737800) [pid = 1993] [serial = 2049] [outer = 0x7feb10fde400]
23:46:39 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
23:46:39 INFO - document served over http requires an http
23:46:39 INFO - sub-resource via script-tag using the meta-referrer
23:46:39 INFO - delivery method with no-redirect and when
23:46:39 INFO - the target request is cross-origin.
23:46:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2888ms
23:46:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:46:40 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb133f7800 == 29 [pid = 1993] [id = 733]
23:46:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 133 (0x7feb1264b400) [pid = 1993] [serial = 2050] [outer = (nil)]
23:46:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 134 (0x7feb1273d800) [pid = 1993] [serial = 2051] [outer = 0x7feb1264b400]
23:46:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 135 (0x7feb1303e000) [pid = 1993] [serial = 2052] [outer = 0x7feb1264b400]
23:46:41 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
23:46:41 INFO - document served over http requires an http
23:46:41 INFO - sub-resource via script-tag using the meta-referrer
23:46:41 INFO - delivery method with swap-origin-redirect and when
23:46:41 INFO - the target request is cross-origin.
23:46:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1986ms
23:46:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:46:41 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1359f000 == 30 [pid = 1993] [id = 734]
23:46:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 136 (0x7feb13036400) [pid = 1993] [serial = 2053] [outer = (nil)]
23:46:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 137 (0x7feb13159000) [pid = 1993] [serial = 2054] [outer = 0x7feb13036400]
23:46:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 138 (0x7feb13570c00) [pid = 1993] [serial = 2055] [outer = 0x7feb13036400]
23:46:43 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
23:46:43 INFO - document served over http requires an http
23:46:43 INFO - sub-resource via xhr-request using the meta-referrer
23:46:43 INFO - delivery method with keep-origin-redirect and when
23:46:43 INFO - the target request is cross-origin.
23:46:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1797ms
23:46:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
23:46:43 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13b83000 == 31 [pid = 1993] [id = 735]
23:46:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 139 (0x7feb1315b000) [pid = 1993] [serial = 2056] [outer = (nil)]
23:46:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 140 (0x7feb1357a400) [pid = 1993] [serial = 2057] [outer = 0x7feb1315b000]
23:46:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 141 (0x7feb13c51c00) [pid = 1993] [serial = 2058] [outer = 0x7feb1315b000]
23:46:45 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
23:46:45 INFO - document served over http requires an http
23:46:45 INFO - sub-resource via xhr-request using the meta-referrer
23:46:45 INFO - delivery method with no-redirect and when
23:46:45 INFO - the target request is cross-origin.
23:46:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1768ms
23:46:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:46:45 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13e27000 == 32 [pid = 1993] [id = 736]
23:46:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 142 (0x7feb1357b800) [pid = 1993] [serial = 2059] [outer = (nil)]
23:46:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 143 (0x7feb13c58400) [pid = 1993] [serial = 2060] [outer = 0x7feb1357b800]
23:46:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 144 (0x7feb13efc000) [pid = 1993] [serial = 2061] [outer = 0x7feb1357b800]
23:46:47 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
23:46:47 INFO - document served over http requires an http
23:46:47 INFO - sub-resource via xhr-request using the meta-referrer
23:46:47 INFO - delivery method with swap-origin-redirect and when
23:46:47 INFO - the target request is cross-origin.
23:46:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1881ms
23:46:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:46:47 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13f3a000 == 33 [pid = 1993] [id = 737]
23:46:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 145 (0x7feb13c5a000) [pid = 1993] [serial = 2062] [outer = (nil)]
23:46:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 146 (0x7feb13f0a800) [pid = 1993] [serial = 2063] [outer = 0x7feb13c5a000]
23:46:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 147 (0x7feb14551000) [pid = 1993] [serial = 2064] [outer = 0x7feb13c5a000]
23:46:49 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
23:46:49 INFO - document served over http requires an https
23:46:49 INFO - sub-resource via fetch-request using the meta-referrer
23:46:49 INFO - delivery method with keep-origin-redirect and when
23:46:49 INFO - the target request is cross-origin.
23:46:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2392ms
23:46:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
23:46:50 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1456e000 == 34 [pid = 1993] [id = 738]
23:46:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 148 (0x7feb13155400) [pid = 1993] [serial = 2065] [outer = (nil)]
23:46:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 149 (0x7feb1315b400) [pid = 1993] [serial = 2066] [outer = 0x7feb13155400]
23:46:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 150 (0x7feb14f51000) [pid = 1993] [serial = 2067] [outer = 0x7feb13155400]
23:46:52 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
23:46:52 INFO - document served over http requires an https
23:46:52 INFO - sub-resource via fetch-request using the meta-referrer
23:46:52 INFO - delivery method with no-redirect and when
23:46:52 INFO - the target request is cross-origin.
23:46:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 3194ms
23:46:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:46:53 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ebdd800 == 35 [pid = 1993] [id = 739]
23:46:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 151 (0x7feb0b7e9000) [pid = 1993] [serial = 2068] [outer = (nil)]
23:46:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 152 (0x7feb0b8f8400) [pid = 1993] [serial = 2069] [outer = 0x7feb0b7e9000]
23:46:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 153 (0x7feb0f0a3000) [pid = 1993] [serial = 2070] [outer = 0x7feb0b7e9000]
23:46:54 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ba7a800 == 34 [pid = 1993] [id = 707]
23:46:54 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f1a5000 == 33 [pid = 1993] [id = 708]
23:46:54 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f71b000 == 32 [pid = 1993] [id = 709]
23:46:54 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1235b800 == 31 [pid = 1993] [id = 711]
23:46:54 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1194b000 == 30 [pid = 1993] [id = 710]
23:46:54 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb124cb000 == 29 [pid = 1993] [id = 713]
23:46:54 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1236c800 == 28 [pid = 1993] [id = 712]
23:46:54 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1268a000 == 27 [pid = 1993] [id = 715]
23:46:54 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1266d000 == 26 [pid = 1993] [id = 714]
23:46:54 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb127c7800 == 25 [pid = 1993] [id = 716]
23:46:54 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb12e0f000 == 24 [pid = 1993] [id = 717]
23:46:54 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ab71000 == 23 [pid = 1993] [id = 719]
23:46:54 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ad4c800 == 22 [pid = 1993] [id = 720]
23:46:54 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0b6de800 == 21 [pid = 1993] [id = 721]
23:46:54 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0c66d000 == 20 [pid = 1993] [id = 722]
23:46:55 INFO - PROCESS | 1946 | --DOMWINDOW == 152 (0x7feb0b8fd400) [pid = 1993] [serial = 1965] [outer = (nil)] [url = about:blank]
23:46:55 INFO - PROCESS | 1946 | --DOMWINDOW == 151 (0x7feb0dcee800) [pid = 1993] [serial = 1968] [outer = (nil)] [url = about:blank]
23:46:55 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
23:46:55 INFO - document served over http requires an https
23:46:55 INFO - sub-resource via fetch-request using the meta-referrer
23:46:55 INFO - delivery method with swap-origin-redirect and when
23:46:55 INFO - the target request is cross-origin.
23:46:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3042ms
23:46:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:46:55 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ad4c000 == 21 [pid = 1993] [id = 740]
23:46:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 152 (0x7feb0add7c00) [pid = 1993] [serial = 2071] [outer = (nil)]
23:46:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 153 (0x7feb0b8ee800) [pid = 1993] [serial = 2072] [outer = 0x7feb0add7c00]
23:46:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 154 (0x7feb0d6b3c00) [pid = 1993] [serial = 2073] [outer = 0x7feb0add7c00]
23:46:57 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0b6d6000 == 22 [pid = 1993] [id = 741]
23:46:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 155 (0x7feb0dcea000) [pid = 1993] [serial = 2074] [outer = (nil)]
23:46:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 156 (0x7feb0f3e8c00) [pid = 1993] [serial = 2075] [outer = 0x7feb0dcea000]
23:46:57 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
23:46:57 INFO - document served over http requires an https
23:46:57 INFO - sub-resource via iframe-tag using the meta-referrer
23:46:57 INFO - delivery method with keep-origin-redirect and when
23:46:57 INFO - the target request is cross-origin.
23:46:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1733ms
23:46:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:46:57 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0bdb2000 == 23 [pid = 1993] [id = 742]
23:46:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 157 (0x7feb0b3c1800) [pid = 1993] [serial = 2076] [outer = (nil)]
23:46:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 158 (0x7feb0ebe6c00) [pid = 1993] [serial = 2077] [outer = 0x7feb0b3c1800]
23:46:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 159 (0x7feb10dcf400) [pid = 1993] [serial = 2078] [outer = 0x7feb0b3c1800]
23:46:59 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0eee3800 == 24 [pid = 1993] [id = 743]
23:46:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 160 (0x7feb10fe0000) [pid = 1993] [serial = 2079] [outer = (nil)]
23:46:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 161 (0x7feb11162400) [pid = 1993] [serial = 2080] [outer = 0x7feb10fe0000]
23:46:59 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
23:46:59 INFO - document served over http requires an https
23:46:59 INFO - sub-resource via iframe-tag using the meta-referrer
23:46:59 INFO - delivery method with no-redirect and when
23:46:59 INFO - the target request is cross-origin.
23:46:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1778ms
23:46:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:47:00 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f4dc000 == 25 [pid = 1993] [id = 744]
23:47:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 162 (0x7feb0dce3c00) [pid = 1993] [serial = 2081] [outer = (nil)]
23:47:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 163 (0x7feb10f3d800) [pid = 1993] [serial = 2082] [outer = 0x7feb0dce3c00]
23:47:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 164 (0x7feb1191b400) [pid = 1993] [serial = 2083] [outer = 0x7feb0dce3c00]
23:47:01 INFO - PROCESS | 1946 | --DOMWINDOW == 163 (0x7feb11165400) [pid = 1993] [serial = 1990] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:47:01 INFO - PROCESS | 1946 | --DOMWINDOW == 162 (0x7feb11857000) [pid = 1993] [serial = 1995] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448783162098]
23:47:01 INFO - PROCESS | 1946 | --DOMWINDOW == 161 (0x7feb11a3e800) [pid = 1993] [serial = 2000] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:47:01 INFO - PROCESS | 1946 | --DOMWINDOW == 160 (0x7feb11a41c00) [pid = 1993] [serial = 2003] [outer = (nil)] [url = about:blank]
23:47:01 INFO - PROCESS | 1946 | --DOMWINDOW == 159 (0x7feb0f7f6000) [pid = 1993] [serial = 1985] [outer = (nil)] [url = about:blank]
23:47:01 INFO - PROCESS | 1946 | --DOMWINDOW == 158 (0x7feb11923c00) [pid = 1993] [serial = 2001] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:47:01 INFO - PROCESS | 1946 | --DOMWINDOW == 157 (0x7feb0c687400) [pid = 1993] [serial = 2018] [outer = (nil)] [url = about:blank]
23:47:01 INFO - PROCESS | 1946 | --DOMWINDOW == 156 (0x7feb1185ac00) [pid = 1993] [serial = 1998] [outer = (nil)] [url = about:blank]
23:47:01 INFO - PROCESS | 1946 | --DOMWINDOW == 155 (0x7feb0dce4000) [pid = 1993] [serial = 1982] [outer = (nil)] [url = about:blank]
23:47:01 INFO - PROCESS | 1946 | --DOMWINDOW == 154 (0x7feb0db25000) [pid = 1993] [serial = 2021] [outer = (nil)] [url = about:blank]
23:47:01 INFO - PROCESS | 1946 | --DOMWINDOW == 153 (0x7feb0b680800) [pid = 1993] [serial = 2015] [outer = (nil)] [url = about:blank]
23:47:01 INFO - PROCESS | 1946 | --DOMWINDOW == 152 (0x7feb1125f400) [pid = 1993] [serial = 1993] [outer = (nil)] [url = about:blank]
23:47:01 INFO - PROCESS | 1946 | --DOMWINDOW == 151 (0x7feb1185b800) [pid = 1993] [serial = 1996] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448783162098]
23:47:01 INFO - PROCESS | 1946 | --DOMWINDOW == 150 (0x7feb0ae9d800) [pid = 1993] [serial = 1979] [outer = (nil)] [url = about:blank]
23:47:01 INFO - PROCESS | 1946 | --DOMWINDOW == 149 (0x7feb12590000) [pid = 1993] [serial = 2009] [outer = (nil)] [url = about:blank]
23:47:01 INFO - PROCESS | 1946 | --DOMWINDOW == 148 (0x7feb10f38800) [pid = 1993] [serial = 1988] [outer = (nil)] [url = about:blank]
23:47:01 INFO - PROCESS | 1946 | --DOMWINDOW == 147 (0x7feb11262400) [pid = 1993] [serial = 1991] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:47:01 INFO - PROCESS | 1946 | --DOMWINDOW == 146 (0x7feb0acb9000) [pid = 1993] [serial = 2012] [outer = (nil)] [url = about:blank]
23:47:01 INFO - PROCESS | 1946 | --DOMWINDOW == 145 (0x7feb12591400) [pid = 1993] [serial = 2006] [outer = (nil)] [url = about:blank]
23:47:01 INFO - PROCESS | 1946 | --DOMWINDOW == 144 (0x7feb0ae9f800) [pid = 1993] [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]
23:47:01 INFO - PROCESS | 1946 | --DOMWINDOW == 143 (0x7feb0acad400) [pid = 1993] [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]
23:47:01 INFO - PROCESS | 1946 | --DOMWINDOW == 142 (0x7feb0b8f2800) [pid = 1993] [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]
23:47:01 INFO - PROCESS | 1946 | --DOMWINDOW == 141 (0x7feb0b8f1c00) [pid = 1993] [serial = 2016] [outer = (nil)] [url = about:blank]
23:47:01 INFO - PROCESS | 1946 | --DOMWINDOW == 140 (0x7feb0b3bfc00) [pid = 1993] [serial = 2013] [outer = (nil)] [url = about:blank]
23:47:01 INFO - PROCESS | 1946 | --DOMWINDOW == 139 (0x7feb0d6b1c00) [pid = 1993] [serial = 2019] [outer = (nil)] [url = about:blank]
23:47:01 INFO - PROCESS | 1946 | --DOMWINDOW == 138 (0x7feb0f981000) [pid = 1993] [serial = 1977] [outer = (nil)] [url = about:blank]
23:47:02 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ba6c800 == 26 [pid = 1993] [id = 745]
23:47:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 139 (0x7feb0adcec00) [pid = 1993] [serial = 2084] [outer = (nil)]
23:47:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 140 (0x7feb0af26c00) [pid = 1993] [serial = 2085] [outer = 0x7feb0adcec00]
23:47:02 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
23:47:02 INFO - document served over http requires an https
23:47:02 INFO - sub-resource via iframe-tag using the meta-referrer
23:47:02 INFO - delivery method with swap-origin-redirect and when
23:47:02 INFO - the target request is cross-origin.
23:47:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3598ms
23:47:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:47:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f14d000 == 27 [pid = 1993] [id = 746]
23:47:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 141 (0x7feb0ab4f000) [pid = 1993] [serial = 2086] [outer = (nil)]
23:47:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 142 (0x7feb0ae9f800) [pid = 1993] [serial = 2087] [outer = 0x7feb0ab4f000]
23:47:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 143 (0x7feb0db1b800) [pid = 1993] [serial = 2088] [outer = 0x7feb0ab4f000]
23:47:05 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
23:47:05 INFO - document served over http requires an https
23:47:05 INFO - sub-resource via script-tag using the meta-referrer
23:47:05 INFO - delivery method with keep-origin-redirect and when
23:47:05 INFO - the target request is cross-origin.
23:47:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2439ms
23:47:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
23:47:05 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1235b800 == 28 [pid = 1993] [id = 747]
23:47:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 144 (0x7feb0af24000) [pid = 1993] [serial = 2089] [outer = (nil)]
23:47:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 145 (0x7feb0f3e7000) [pid = 1993] [serial = 2090] [outer = 0x7feb0af24000]
23:47:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 146 (0x7feb1115f400) [pid = 1993] [serial = 2091] [outer = 0x7feb0af24000]
23:47:07 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
23:47:07 INFO - document served over http requires an https
23:47:07 INFO - sub-resource via script-tag using the meta-referrer
23:47:07 INFO - delivery method with no-redirect and when
23:47:07 INFO - the target request is cross-origin.
23:47:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2187ms
23:47:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:47:08 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1266c800 == 29 [pid = 1993] [id = 748]
23:47:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 147 (0x7feb0f7e9c00) [pid = 1993] [serial = 2092] [outer = (nil)]
23:47:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 148 (0x7feb1126ac00) [pid = 1993] [serial = 2093] [outer = 0x7feb0f7e9c00]
23:47:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 149 (0x7feb1238a800) [pid = 1993] [serial = 2094] [outer = 0x7feb0f7e9c00]
23:47:10 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
23:47:10 INFO - document served over http requires an https
23:47:10 INFO - sub-resource via script-tag using the meta-referrer
23:47:10 INFO - delivery method with swap-origin-redirect and when
23:47:10 INFO - the target request is cross-origin.
23:47:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3038ms
23:47:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:47:11 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb12e05800 == 30 [pid = 1993] [id = 749]
23:47:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 150 (0x7feb11921400) [pid = 1993] [serial = 2095] [outer = (nil)]
23:47:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 151 (0x7feb12597000) [pid = 1993] [serial = 2096] [outer = 0x7feb11921400]
23:47:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 152 (0x7feb13158c00) [pid = 1993] [serial = 2097] [outer = 0x7feb11921400]
23:47:12 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
23:47:12 INFO - document served over http requires an https
23:47:12 INFO - sub-resource via xhr-request using the meta-referrer
23:47:12 INFO - delivery method with keep-origin-redirect and when
23:47:12 INFO - the target request is cross-origin.
23:47:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1837ms
23:47:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
23:47:12 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb13f28800 == 31 [pid = 1993] [id = 750]
23:47:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 153 (0x7feb12597800) [pid = 1993] [serial = 2098] [outer = (nil)]
23:47:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 154 (0x7feb13ef2400) [pid = 1993] [serial = 2099] [outer = 0x7feb12597800]
23:47:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 155 (0x7feb13f11c00) [pid = 1993] [serial = 2100] [outer = 0x7feb12597800]
23:47:14 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
23:47:14 INFO - document served over http requires an https
23:47:14 INFO - sub-resource via xhr-request using the meta-referrer
23:47:14 INFO - delivery method with no-redirect and when
23:47:14 INFO - the target request is cross-origin.
23:47:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1749ms
23:47:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:47:14 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb14ec1000 == 32 [pid = 1993] [id = 751]
23:47:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 156 (0x7feb13ef4c00) [pid = 1993] [serial = 2101] [outer = (nil)]
23:47:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 157 (0x7feb15096000) [pid = 1993] [serial = 2102] [outer = 0x7feb13ef4c00]
23:47:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 158 (0x7feb1509ec00) [pid = 1993] [serial = 2103] [outer = 0x7feb13ef4c00]
23:47:16 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
23:47:16 INFO - document served over http requires an https
23:47:16 INFO - sub-resource via xhr-request using the meta-referrer
23:47:16 INFO - delivery method with swap-origin-redirect and when
23:47:16 INFO - the target request is cross-origin.
23:47:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1732ms
23:47:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:47:16 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1597b800 == 33 [pid = 1993] [id = 752]
23:47:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 159 (0x7feb15095800) [pid = 1993] [serial = 2104] [outer = (nil)]
23:47:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 160 (0x7feb15992c00) [pid = 1993] [serial = 2105] [outer = 0x7feb15095800]
23:47:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 161 (0x7feb15a3b800) [pid = 1993] [serial = 2106] [outer = 0x7feb15095800]
23:47:18 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
23:47:18 INFO - document served over http requires an http
23:47:18 INFO - sub-resource via fetch-request using the meta-referrer
23:47:18 INFO - delivery method with keep-origin-redirect and when
23:47:18 INFO - the target request is same-origin.
23:47:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2337ms
23:47:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
23:47:18 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb159db000 == 34 [pid = 1993] [id = 753]
23:47:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 162 (0x7feb15991c00) [pid = 1993] [serial = 2107] [outer = (nil)]
23:47:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 163 (0x7feb15a45c00) [pid = 1993] [serial = 2108] [outer = 0x7feb15991c00]
23:47:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 164 (0x7feb15a68c00) [pid = 1993] [serial = 2109] [outer = 0x7feb15991c00]
23:47:20 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
23:47:20 INFO - document served over http requires an http
23:47:20 INFO - sub-resource via fetch-request using the meta-referrer
23:47:20 INFO - delivery method with no-redirect and when
23:47:20 INFO - the target request is same-origin.
23:47:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2340ms
23:47:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:47:21 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb15d6c000 == 35 [pid = 1993] [id = 754]
23:47:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 165 (0x7feb15a44000) [pid = 1993] [serial = 2110] [outer = (nil)]
23:47:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 166 (0x7feb15a6fc00) [pid = 1993] [serial = 2111] [outer = 0x7feb15a44000]
23:47:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 167 (0x7feb15b66000) [pid = 1993] [serial = 2112] [outer = 0x7feb15a44000]
23:47:22 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
23:47:22 INFO - document served over http requires an http
23:47:22 INFO - sub-resource via fetch-request using the meta-referrer
23:47:22 INFO - delivery method with swap-origin-redirect and when
23:47:22 INFO - the target request is same-origin.
23:47:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2148ms
23:47:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:47:23 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb15e92000 == 36 [pid = 1993] [id = 755]
23:47:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 168 (0x7feb15d53000) [pid = 1993] [serial = 2113] [outer = (nil)]
23:47:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 169 (0x7feb15d56800) [pid = 1993] [serial = 2114] [outer = 0x7feb15d53000]
23:47:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 170 (0x7feb15d5d400) [pid = 1993] [serial = 2115] [outer = 0x7feb15d53000]
23:47:25 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb15ea7800 == 37 [pid = 1993] [id = 756]
23:47:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 171 (0x7feb15e2b000) [pid = 1993] [serial = 2116] [outer = (nil)]
23:47:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 172 (0x7feb15e2f000) [pid = 1993] [serial = 2117] [outer = 0x7feb15e2b000]
23:47:26 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
23:47:26 INFO - document served over http requires an http
23:47:26 INFO - sub-resource via iframe-tag using the meta-referrer
23:47:26 INFO - delivery method with keep-origin-redirect and when
23:47:26 INFO - the target request is same-origin.
23:47:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3341ms
23:47:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:47:26 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb165bd000 == 38 [pid = 1993] [id = 757]
23:47:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 173 (0x7feb15e2dc00) [pid = 1993] [serial = 2118] [outer = (nil)]
23:47:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 174 (0x7feb15e33000) [pid = 1993] [serial = 2119] [outer = 0x7feb15e2dc00]
23:47:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 175 (0x7feb15ede400) [pid = 1993] [serial = 2120] [outer = 0x7feb15e2dc00]
23:47:28 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1668c800 == 39 [pid = 1993] [id = 758]
23:47:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 176 (0x7feb16135400) [pid = 1993] [serial = 2121] [outer = (nil)]
23:47:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 177 (0x7feb1613a000) [pid = 1993] [serial = 2122] [outer = 0x7feb16135400]
23:47:28 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
23:47:28 INFO - document served over http requires an http
23:47:28 INFO - sub-resource via iframe-tag using the meta-referrer
23:47:28 INFO - delivery method with no-redirect and when
23:47:28 INFO - the target request is same-origin.
23:47:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2107ms
23:47:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:47:28 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb1669f000 == 40 [pid = 1993] [id = 759]
23:47:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 178 (0x7feb15e2ec00) [pid = 1993] [serial = 2123] [outer = (nil)]
23:47:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 179 (0x7feb16139000) [pid = 1993] [serial = 2124] [outer = 0x7feb15e2ec00]
23:47:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 180 (0x7feb161ed000) [pid = 1993] [serial = 2125] [outer = 0x7feb15e2ec00]
23:47:30 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb16b16000 == 41 [pid = 1993] [id = 760]
23:47:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 181 (0x7feb161f3c00) [pid = 1993] [serial = 2126] [outer = (nil)]
23:47:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 182 (0x7feb16452000) [pid = 1993] [serial = 2127] [outer = 0x7feb161f3c00]
23:47:30 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
23:47:30 INFO - document served over http requires an http
23:47:30 INFO - sub-resource via iframe-tag using the meta-referrer
23:47:30 INFO - delivery method with swap-origin-redirect and when
23:47:30 INFO - the target request is same-origin.
23:47:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1937ms
23:47:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:47:30 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb16b22000 == 42 [pid = 1993] [id = 761]
23:47:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 183 (0x7feb16138800) [pid = 1993] [serial = 2128] [outer = (nil)]
23:47:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 184 (0x7feb161f6800) [pid = 1993] [serial = 2129] [outer = 0x7feb16138800]
23:47:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 185 (0x7feb1645d000) [pid = 1993] [serial = 2130] [outer = 0x7feb16138800]
23:47:32 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:47:32 INFO - document served over http requires an http
23:47:32 INFO - sub-resource via script-tag using the meta-referrer
23:47:32 INFO - delivery method with keep-origin-redirect and when
23:47:32 INFO - the target request is same-origin.
23:47:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1837ms
23:47:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
23:47:32 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb17332000 == 43 [pid = 1993] [id = 762]
23:47:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 186 (0x7feb16455c00) [pid = 1993] [serial = 2131] [outer = (nil)]
23:47:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 187 (0x7feb16b54400) [pid = 1993] [serial = 2132] [outer = 0x7feb16455c00]
23:47:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 188 (0x7feb16eaec00) [pid = 1993] [serial = 2133] [outer = 0x7feb16455c00]
23:47:34 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ad42000 == 42 [pid = 1993] [id = 723]
23:47:34 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0df50800 == 41 [pid = 1993] [id = 724]
23:47:34 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0eef4000 == 40 [pid = 1993] [id = 726]
23:47:34 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ebca800 == 39 [pid = 1993] [id = 725]
23:47:34 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb10c5f000 == 38 [pid = 1993] [id = 728]
23:47:34 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f4df000 == 37 [pid = 1993] [id = 727]
23:47:34 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb10f7d000 == 36 [pid = 1993] [id = 730]
23:47:34 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb10e73000 == 35 [pid = 1993] [id = 729]
23:47:34 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb11294800 == 34 [pid = 1993] [id = 731]
23:47:34 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1267d000 == 33 [pid = 1993] [id = 732]
23:47:34 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb133f7800 == 32 [pid = 1993] [id = 733]
23:47:34 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1359f000 == 31 [pid = 1993] [id = 734]
23:47:34 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13b83000 == 30 [pid = 1993] [id = 735]
23:47:34 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13f3a000 == 29 [pid = 1993] [id = 737]
23:47:34 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ebdd800 == 28 [pid = 1993] [id = 739]
23:47:34 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f003800 == 27 [pid = 1993] [id = 706]
23:47:34 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0b6d6000 == 26 [pid = 1993] [id = 741]
23:47:34 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ad4c000 == 25 [pid = 1993] [id = 740]
23:47:34 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0eee3800 == 24 [pid = 1993] [id = 743]
23:47:34 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0bdb2000 == 23 [pid = 1993] [id = 742]
23:47:35 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ba6c800 == 22 [pid = 1993] [id = 745]
23:47:35 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f14d000 == 21 [pid = 1993] [id = 746]
23:47:35 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1235b800 == 20 [pid = 1993] [id = 747]
23:47:35 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1266c800 == 19 [pid = 1993] [id = 748]
23:47:35 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb12e05800 == 18 [pid = 1993] [id = 749]
23:47:35 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13f28800 == 17 [pid = 1993] [id = 750]
23:47:35 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb14ec1000 == 16 [pid = 1993] [id = 751]
23:47:35 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1597b800 == 15 [pid = 1993] [id = 752]
23:47:35 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb159db000 == 14 [pid = 1993] [id = 753]
23:47:35 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb15d6c000 == 13 [pid = 1993] [id = 754]
23:47:35 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb15ea7800 == 12 [pid = 1993] [id = 756]
23:47:35 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb15e92000 == 11 [pid = 1993] [id = 755]
23:47:35 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1668c800 == 10 [pid = 1993] [id = 758]
23:47:35 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb165bd000 == 9 [pid = 1993] [id = 757]
23:47:35 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb16b16000 == 8 [pid = 1993] [id = 760]
23:47:35 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1669f000 == 7 [pid = 1993] [id = 759]
23:47:35 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb16b22000 == 6 [pid = 1993] [id = 761]
23:47:35 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f4dc000 == 5 [pid = 1993] [id = 744]
23:47:35 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ba78000 == 4 [pid = 1993] [id = 718]
23:47:35 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb1456e000 == 3 [pid = 1993] [id = 738]
23:47:35 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb13e27000 == 2 [pid = 1993] [id = 736]
23:47:37 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
23:47:37 INFO - document served over http requires an http
23:47:37 INFO - sub-resource via script-tag using the meta-referrer
23:47:37 INFO - delivery method with no-redirect and when
23:47:37 INFO - the target request is same-origin.
23:47:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 5009ms
23:47:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:47:37 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ab77800 == 3 [pid = 1993] [id = 763]
23:47:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 189 (0x7feb0acaf000) [pid = 1993] [serial = 2134] [outer = (nil)]
23:47:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 190 (0x7feb0adcf800) [pid = 1993] [serial = 2135] [outer = 0x7feb0acaf000]
23:47:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 191 (0x7feb0ae97000) [pid = 1993] [serial = 2136] [outer = 0x7feb0acaf000]
23:47:39 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
23:47:39 INFO - document served over http requires an http
23:47:39 INFO - sub-resource via script-tag using the meta-referrer
23:47:39 INFO - delivery method with swap-origin-redirect and when
23:47:39 INFO - the target request is same-origin.
23:47:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2237ms
23:47:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:47:40 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0aeb4800 == 4 [pid = 1993] [id = 764]
23:47:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 192 (0x7feb0acba800) [pid = 1993] [serial = 2137] [outer = (nil)]
23:47:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 193 (0x7feb0ae9f400) [pid = 1993] [serial = 2138] [outer = 0x7feb0acba800]
23:47:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 194 (0x7feb0b071800) [pid = 1993] [serial = 2139] [outer = 0x7feb0acba800]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 193 (0x7feb0d6b2800) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 192 (0x7feb0f2f3800) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 191 (0x7feb0b076c00) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 190 (0x7feb12393400) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 189 (0x7feb0bd71c00) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 188 (0x7feb0ab50000) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 187 (0x7feb0ae96000) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 186 (0x7feb0db21000) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 185 (0x7feb0d6b0c00) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 184 (0x7feb0ab54c00) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 183 (0x7feb0adcb000) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 182 (0x7feb0f5f0000) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 181 (0x7feb0b8f0000) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 180 (0x7feb11267c00) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 179 (0x7feb0ae99400) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 178 (0x7feb0f7ed800) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 177 (0x7feb13c5a000) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 176 (0x7feb0f0a5800) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 175 (0x7feb0ae96800) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 174 (0x7feb1315b000) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 173 (0x7feb0f7e9400) [pid = 1993] [serial = 2032] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 172 (0x7feb1264b400) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 171 (0x7feb0bd6c000) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 170 (0x7feb0acae000) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 169 (0x7feb0b686c00) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 168 (0x7feb0acb0400) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 167 (0x7feb0b07d400) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 166 (0x7feb10c12000) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 165 (0x7feb1185b400) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 164 (0x7feb1357b800) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 163 (0x7feb10dba000) [pid = 1993] [serial = 2037] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448783191598]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 162 (0x7feb10fe0000) [pid = 1993] [serial = 2079] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448783219102]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 161 (0x7feb0b3be400) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 160 (0x7feb10dd1000) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 159 (0x7feb0f1db400) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 158 (0x7feb0e1db000) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 157 (0x7feb0dce3c00) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 156 (0x7feb10fde400) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 155 (0x7feb0ae9a000) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 154 (0x7feb10dcc400) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 153 (0x7feb0b3c4800) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 152 (0x7feb0ebed800) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 151 (0x7feb0ee28000) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 150 (0x7feb0dcea000) [pid = 1993] [serial = 2074] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 149 (0x7feb0db95800) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 148 (0x7feb0d6b8400) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 147 (0x7feb0dce5c00) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 146 (0x7feb13036400) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 145 (0x7feb0af2a400) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 144 (0x7feb0add7c00) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 143 (0x7feb13155400) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 142 (0x7feb1238dc00) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 141 (0x7feb10c08c00) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 140 (0x7feb0ae97c00) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 139 (0x7feb11031800) [pid = 1993] [serial = 2042] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 138 (0x7feb0f099400) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 137 (0x7feb0adcec00) [pid = 1993] [serial = 2084] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 136 (0x7feb0b7e9000) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 135 (0x7feb10fe5000) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 134 (0x7feb10c09000) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 133 (0x7feb0b3c1800) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 132 (0x7feb10c13800) [pid = 1993] [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]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 131 (0x7feb10f3d800) [pid = 1993] [serial = 2082] [outer = (nil)] [url = about:blank]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 130 (0x7feb0c687800) [pid = 1993] [serial = 2027] [outer = (nil)] [url = about:blank]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 129 (0x7feb0f0a0c00) [pid = 1993] [serial = 2030] [outer = (nil)] [url = about:blank]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 128 (0x7feb0f7f3800) [pid = 1993] [serial = 2033] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 127 (0x7feb0f7f2000) [pid = 1993] [serial = 2035] [outer = (nil)] [url = about:blank]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 126 (0x7feb10dc3c00) [pid = 1993] [serial = 2038] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448783191598]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 125 (0x7feb10c14400) [pid = 1993] [serial = 2040] [outer = (nil)] [url = about:blank]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 124 (0x7feb11162000) [pid = 1993] [serial = 2043] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 123 (0x7feb11165000) [pid = 1993] [serial = 2045] [outer = (nil)] [url = about:blank]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 122 (0x7feb12396000) [pid = 1993] [serial = 2048] [outer = (nil)] [url = about:blank]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 121 (0x7feb1273d800) [pid = 1993] [serial = 2051] [outer = (nil)] [url = about:blank]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 120 (0x7feb13159000) [pid = 1993] [serial = 2054] [outer = (nil)] [url = about:blank]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 119 (0x7feb1357a400) [pid = 1993] [serial = 2057] [outer = (nil)] [url = about:blank]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 118 (0x7feb13c58400) [pid = 1993] [serial = 2060] [outer = (nil)] [url = about:blank]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 117 (0x7feb13f0a800) [pid = 1993] [serial = 2063] [outer = (nil)] [url = about:blank]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 116 (0x7feb1315b400) [pid = 1993] [serial = 2066] [outer = (nil)] [url = about:blank]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x7feb0b8f8400) [pid = 1993] [serial = 2069] [outer = (nil)] [url = about:blank]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x7feb0b8ee800) [pid = 1993] [serial = 2072] [outer = (nil)] [url = about:blank]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x7feb0f3e8c00) [pid = 1993] [serial = 2075] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x7feb0ebe6c00) [pid = 1993] [serial = 2077] [outer = (nil)] [url = about:blank]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x7feb11162400) [pid = 1993] [serial = 2080] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448783219102]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x7feb0acb6800) [pid = 1993] [serial = 2024] [outer = (nil)] [url = about:blank]
23:47:45 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x7feb0af26c00) [pid = 1993] [serial = 2085] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:47:46 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x7feb0ae92400) [pid = 1993] [serial = 1842] [outer = (nil)] [url = about:blank]
23:47:46 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x7feb0b3bb800) [pid = 1993] [serial = 1845] [outer = (nil)] [url = about:blank]
23:47:46 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x7feb0b67f400) [pid = 1993] [serial = 1848] [outer = (nil)] [url = about:blank]
23:47:46 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x7feb0b7e5c00) [pid = 1993] [serial = 1851] [outer = (nil)] [url = about:blank]
23:47:46 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x7feb0b8f9c00) [pid = 1993] [serial = 1854] [outer = (nil)] [url = about:blank]
23:47:46 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x7feb0c686c00) [pid = 1993] [serial = 1857] [outer = (nil)] [url = about:blank]
23:47:46 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x7feb0d6b0400) [pid = 1993] [serial = 1860] [outer = (nil)] [url = about:blank]
23:47:46 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x7feb0d8bf000) [pid = 1993] [serial = 1863] [outer = (nil)] [url = about:blank]
23:47:46 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x7feb0db22000) [pid = 1993] [serial = 1868] [outer = (nil)] [url = about:blank]
23:47:46 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x7feb0b8f5c00) [pid = 1993] [serial = 1887] [outer = (nil)] [url = about:blank]
23:47:46 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x7feb0dce8800) [pid = 1993] [serial = 1890] [outer = (nil)] [url = about:blank]
23:47:46 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x7feb0e1e5800) [pid = 1993] [serial = 1893] [outer = (nil)] [url = about:blank]
23:47:46 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x7feb0ee1f800) [pid = 1993] [serial = 1896] [outer = (nil)] [url = about:blank]
23:47:46 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x7feb0f09cc00) [pid = 1993] [serial = 1899] [outer = (nil)] [url = about:blank]
23:47:46 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x7feb0f1e6800) [pid = 1993] [serial = 1902] [outer = (nil)] [url = about:blank]
23:47:46 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x7feb0f3e2c00) [pid = 1993] [serial = 1905] [outer = (nil)] [url = about:blank]
23:47:46 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x7feb0f5fa400) [pid = 1993] [serial = 1910] [outer = (nil)] [url = about:blank]
23:47:46 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x7feb0d6b6000) [pid = 1993] [serial = 1932] [outer = (nil)] [url = about:blank]
23:47:46 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x7feb0f1e0800) [pid = 1993] [serial = 1935] [outer = (nil)] [url = about:blank]
23:47:46 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x7feb0f7ee800) [pid = 1993] [serial = 1938] [outer = (nil)] [url = about:blank]
23:47:46 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x7feb0f97f400) [pid = 1993] [serial = 1941] [outer = (nil)] [url = about:blank]
23:47:46 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x7feb10c10400) [pid = 1993] [serial = 1944] [outer = (nil)] [url = about:blank]
23:47:46 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x7feb10dc0c00) [pid = 1993] [serial = 1947] [outer = (nil)] [url = about:blank]
23:47:46 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x7feb10f31800) [pid = 1993] [serial = 1952] [outer = (nil)] [url = about:blank]
23:47:46 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x7feb10fe0400) [pid = 1993] [serial = 1957] [outer = (nil)] [url = about:blank]
23:47:46 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x7feb11037000) [pid = 1993] [serial = 1962] [outer = (nil)] [url = about:blank]
23:47:46 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x7feb0b8f8c00) [pid = 1993] [serial = 1980] [outer = (nil)] [url = about:blank]
23:47:46 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x7feb0f3e5c00) [pid = 1993] [serial = 1983] [outer = (nil)] [url = about:blank]
23:47:46 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x7feb10dca000) [pid = 1993] [serial = 1986] [outer = (nil)] [url = about:blank]
23:47:46 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x7feb1115e800) [pid = 1993] [serial = 1989] [outer = (nil)] [url = about:blank]
23:47:46 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x7feb1184fc00) [pid = 1993] [serial = 1994] [outer = (nil)] [url = about:blank]
23:47:46 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x7feb11921000) [pid = 1993] [serial = 1999] [outer = (nil)] [url = about:blank]
23:47:46 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x7feb1238b000) [pid = 1993] [serial = 2004] [outer = (nil)] [url = about:blank]
23:47:46 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x7feb1259cc00) [pid = 1993] [serial = 2007] [outer = (nil)] [url = about:blank]
23:47:46 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x7feb12651c00) [pid = 1993] [serial = 2010] [outer = (nil)] [url = about:blank]
23:47:46 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x7feb13570c00) [pid = 1993] [serial = 2055] [outer = (nil)] [url = about:blank]
23:47:46 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x7feb13c51c00) [pid = 1993] [serial = 2058] [outer = (nil)] [url = about:blank]
23:47:46 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x7feb13efc000) [pid = 1993] [serial = 2061] [outer = (nil)] [url = about:blank]
23:47:46 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x7feb0ebe9800) [pid = 1993] [serial = 2022] [outer = (nil)] [url = about:blank]
23:47:46 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
23:47:46 INFO - document served over http requires an http
23:47:46 INFO - sub-resource via xhr-request using the meta-referrer
23:47:46 INFO - delivery method with keep-origin-redirect and when
23:47:46 INFO - the target request is same-origin.
23:47:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 7509ms
23:47:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
23:47:47 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ab6b800 == 5 [pid = 1993] [id = 765]
23:47:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x7feb0ab54800) [pid = 1993] [serial = 2140] [outer = (nil)]
23:47:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x7feb0acaf400) [pid = 1993] [serial = 2141] [outer = 0x7feb0ab54800]
23:47:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x7feb0add3400) [pid = 1993] [serial = 2142] [outer = 0x7feb0ab54800]
23:47:49 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
23:47:49 INFO - document served over http requires an http
23:47:49 INFO - sub-resource via xhr-request using the meta-referrer
23:47:49 INFO - delivery method with no-redirect and when
23:47:49 INFO - the target request is same-origin.
23:47:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2136ms
23:47:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:47:49 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0b391000 == 6 [pid = 1993] [id = 766]
23:47:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x7feb0ab54c00) [pid = 1993] [serial = 2143] [outer = (nil)]
23:47:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x7feb0ae9ac00) [pid = 1993] [serial = 2144] [outer = 0x7feb0ab54c00]
23:47:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x7feb0b06fc00) [pid = 1993] [serial = 2145] [outer = 0x7feb0ab54c00]
23:47:51 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
23:47:51 INFO - document served over http requires an http
23:47:51 INFO - sub-resource via xhr-request using the meta-referrer
23:47:51 INFO - delivery method with swap-origin-redirect and when
23:47:51 INFO - the target request is same-origin.
23:47:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2247ms
23:47:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:47:51 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0b6d3800 == 7 [pid = 1993] [id = 767]
23:47:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x7feb0ae9a400) [pid = 1993] [serial = 2146] [outer = (nil)]
23:47:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x7feb0b07a800) [pid = 1993] [serial = 2147] [outer = 0x7feb0ae9a400]
23:47:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x7feb0b3bb400) [pid = 1993] [serial = 2148] [outer = 0x7feb0ae9a400]
23:47:54 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
23:47:54 INFO - document served over http requires an https
23:47:54 INFO - sub-resource via fetch-request using the meta-referrer
23:47:54 INFO - delivery method with keep-origin-redirect and when
23:47:54 INFO - the target request is same-origin.
23:47:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2684ms
23:47:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
23:47:54 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ba76800 == 8 [pid = 1993] [id = 768]
23:47:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x7feb0b073800) [pid = 1993] [serial = 2149] [outer = (nil)]
23:47:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x7feb0b3c4000) [pid = 1993] [serial = 2150] [outer = 0x7feb0b073800]
23:47:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x7feb0b681000) [pid = 1993] [serial = 2151] [outer = 0x7feb0b073800]
23:47:57 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
23:47:57 INFO - document served over http requires an https
23:47:57 INFO - sub-resource via fetch-request using the meta-referrer
23:47:57 INFO - delivery method with no-redirect and when
23:47:57 INFO - the target request is same-origin.
23:47:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2848ms
23:47:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:47:57 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0bda6800 == 9 [pid = 1993] [id = 769]
23:47:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x7feb0b678800) [pid = 1993] [serial = 2152] [outer = (nil)]
23:47:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x7feb0b7de400) [pid = 1993] [serial = 2153] [outer = 0x7feb0b678800]
23:47:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x7feb0b7e7000) [pid = 1993] [serial = 2154] [outer = 0x7feb0b678800]
23:47:59 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
23:47:59 INFO - document served over http requires an https
23:47:59 INFO - sub-resource via fetch-request using the meta-referrer
23:47:59 INFO - delivery method with swap-origin-redirect and when
23:47:59 INFO - the target request is same-origin.
23:47:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1897ms
23:47:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:47:59 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0c662800 == 10 [pid = 1993] [id = 770]
23:47:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x7feb0b7df800) [pid = 1993] [serial = 2155] [outer = (nil)]
23:47:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x7feb0b8f3c00) [pid = 1993] [serial = 2156] [outer = 0x7feb0b7df800]
23:47:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x7feb0bd6b000) [pid = 1993] [serial = 2157] [outer = 0x7feb0b7df800]
23:48:00 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0d737000 == 11 [pid = 1993] [id = 771]
23:48:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x7feb0bd6fc00) [pid = 1993] [serial = 2158] [outer = (nil)]
23:48:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x7feb0c686400) [pid = 1993] [serial = 2159] [outer = 0x7feb0bd6fc00]
23:48:01 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
23:48:01 INFO - document served over http requires an https
23:48:01 INFO - sub-resource via iframe-tag using the meta-referrer
23:48:01 INFO - delivery method with keep-origin-redirect and when
23:48:01 INFO - the target request is same-origin.
23:48:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2554ms
23:48:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:48:01 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0d748000 == 12 [pid = 1993] [id = 772]
23:48:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x7feb0bd6ec00) [pid = 1993] [serial = 2160] [outer = (nil)]
23:48:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x7feb0bd74c00) [pid = 1993] [serial = 2161] [outer = 0x7feb0bd6ec00]
23:48:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x7feb0c693400) [pid = 1993] [serial = 2162] [outer = 0x7feb0bd6ec00]
23:48:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0b6cb000 == 13 [pid = 1993] [id = 773]
23:48:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x7feb0af1ec00) [pid = 1993] [serial = 2163] [outer = (nil)]
23:48:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x7feb0add9c00) [pid = 1993] [serial = 2164] [outer = 0x7feb0af1ec00]
23:48:03 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
23:48:03 INFO - document served over http requires an https
23:48:03 INFO - sub-resource via iframe-tag using the meta-referrer
23:48:03 INFO - delivery method with no-redirect and when
23:48:03 INFO - the target request is same-origin.
23:48:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1982ms
23:48:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:48:04 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0b389000 == 14 [pid = 1993] [id = 774]
23:48:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x7feb0adcd400) [pid = 1993] [serial = 2165] [outer = (nil)]
23:48:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x7feb0add8000) [pid = 1993] [serial = 2166] [outer = 0x7feb0adcd400]
23:48:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x7feb0b3bd000) [pid = 1993] [serial = 2167] [outer = 0x7feb0adcd400]
23:48:05 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ab77800 == 13 [pid = 1993] [id = 763]
23:48:05 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb17332000 == 12 [pid = 1993] [id = 762]
23:48:05 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x7feb0b682800) [pid = 1993] [serial = 2025] [outer = (nil)] [url = about:blank]
23:48:05 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x7feb0f0a3000) [pid = 1993] [serial = 2070] [outer = (nil)] [url = about:blank]
23:48:05 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x7feb14f51000) [pid = 1993] [serial = 2067] [outer = (nil)] [url = about:blank]
23:48:05 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x7feb14551000) [pid = 1993] [serial = 2064] [outer = (nil)] [url = about:blank]
23:48:05 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x7feb1303e000) [pid = 1993] [serial = 2052] [outer = (nil)] [url = about:blank]
23:48:05 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x7feb12737800) [pid = 1993] [serial = 2049] [outer = (nil)] [url = about:blank]
23:48:05 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x7feb11a3d400) [pid = 1993] [serial = 2046] [outer = (nil)] [url = about:blank]
23:48:05 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x7feb10fdd800) [pid = 1993] [serial = 2041] [outer = (nil)] [url = about:blank]
23:48:05 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x7feb10c0d400) [pid = 1993] [serial = 2036] [outer = (nil)] [url = about:blank]
23:48:05 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x7feb0f3e3c00) [pid = 1993] [serial = 2031] [outer = (nil)] [url = about:blank]
23:48:05 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x7feb0ebea400) [pid = 1993] [serial = 2028] [outer = (nil)] [url = about:blank]
23:48:05 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x7feb10dcf400) [pid = 1993] [serial = 2078] [outer = (nil)] [url = about:blank]
23:48:05 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x7feb0d6b3c00) [pid = 1993] [serial = 2073] [outer = (nil)] [url = about:blank]
23:48:05 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x7feb1191b400) [pid = 1993] [serial = 2083] [outer = (nil)] [url = about:blank]
23:48:05 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ad3f000 == 13 [pid = 1993] [id = 775]
23:48:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x7feb0ab52400) [pid = 1993] [serial = 2168] [outer = (nil)]
23:48:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x7feb0ae9e000) [pid = 1993] [serial = 2169] [outer = 0x7feb0ab52400]
23:48:06 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
23:48:06 INFO - document served over http requires an https
23:48:06 INFO - sub-resource via iframe-tag using the meta-referrer
23:48:06 INFO - delivery method with swap-origin-redirect and when
23:48:06 INFO - the target request is same-origin.
23:48:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2579ms
23:48:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:48:06 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0aebd800 == 14 [pid = 1993] [id = 776]
23:48:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x7feb0adcac00) [pid = 1993] [serial = 2170] [outer = (nil)]
23:48:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x7feb0b06f400) [pid = 1993] [serial = 2171] [outer = 0x7feb0adcac00]
23:48:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x7feb0bd67800) [pid = 1993] [serial = 2172] [outer = 0x7feb0adcac00]
23:48:08 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
23:48:08 INFO - document served over http requires an https
23:48:08 INFO - sub-resource via script-tag using the meta-referrer
23:48:08 INFO - delivery method with keep-origin-redirect and when
23:48:08 INFO - the target request is same-origin.
23:48:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2137ms
23:48:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
23:48:08 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0d835800 == 15 [pid = 1993] [id = 777]
23:48:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x7feb0d6b3400) [pid = 1993] [serial = 2173] [outer = (nil)]
23:48:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x7feb0d6b4400) [pid = 1993] [serial = 2174] [outer = 0x7feb0d6b3400]
23:48:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x7feb0d6bb800) [pid = 1993] [serial = 2175] [outer = 0x7feb0d6b3400]
23:48:09 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x7feb16b54400) [pid = 1993] [serial = 2132] [outer = (nil)] [url = about:blank]
23:48:09 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x7feb0adcf800) [pid = 1993] [serial = 2135] [outer = (nil)] [url = about:blank]
23:48:09 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x7feb161f6800) [pid = 1993] [serial = 2129] [outer = (nil)] [url = about:blank]
23:48:09 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x7feb1613a000) [pid = 1993] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448783248107]
23:48:09 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x7feb15e33000) [pid = 1993] [serial = 2119] [outer = (nil)] [url = about:blank]
23:48:09 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x7feb16452000) [pid = 1993] [serial = 2127] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:48:09 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x7feb16139000) [pid = 1993] [serial = 2124] [outer = (nil)] [url = about:blank]
23:48:09 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x7feb15a45c00) [pid = 1993] [serial = 2108] [outer = (nil)] [url = about:blank]
23:48:09 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x7feb15a6fc00) [pid = 1993] [serial = 2111] [outer = (nil)] [url = about:blank]
23:48:09 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x7feb15e2f000) [pid = 1993] [serial = 2117] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:48:09 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x7feb15d56800) [pid = 1993] [serial = 2114] [outer = (nil)] [url = about:blank]
23:48:09 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x7feb15096000) [pid = 1993] [serial = 2102] [outer = (nil)] [url = about:blank]
23:48:09 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x7feb15992c00) [pid = 1993] [serial = 2105] [outer = (nil)] [url = about:blank]
23:48:09 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x7feb1126ac00) [pid = 1993] [serial = 2093] [outer = (nil)] [url = about:blank]
23:48:09 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x7feb12597000) [pid = 1993] [serial = 2096] [outer = (nil)] [url = about:blank]
23:48:09 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x7feb13ef2400) [pid = 1993] [serial = 2099] [outer = (nil)] [url = about:blank]
23:48:09 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x7feb0ae9f800) [pid = 1993] [serial = 2087] [outer = (nil)] [url = about:blank]
23:48:09 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x7feb0f3e7000) [pid = 1993] [serial = 2090] [outer = (nil)] [url = about:blank]
23:48:09 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x7feb0ae9f400) [pid = 1993] [serial = 2138] [outer = (nil)] [url = about:blank]
23:48:09 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x7feb161f3c00) [pid = 1993] [serial = 2126] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:48:09 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x7feb0af24000) [pid = 1993] [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]
23:48:09 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x7feb16138800) [pid = 1993] [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]
23:48:09 INFO - PROCESS | 1946 | --DOMWINDOW == 69 (0x7feb0f7e9c00) [pid = 1993] [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]
23:48:09 INFO - PROCESS | 1946 | --DOMWINDOW == 68 (0x7feb16135400) [pid = 1993] [serial = 2121] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448783248107]
23:48:09 INFO - PROCESS | 1946 | --DOMWINDOW == 67 (0x7feb0ab4f000) [pid = 1993] [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]
23:48:09 INFO - PROCESS | 1946 | --DOMWINDOW == 66 (0x7feb0acaf000) [pid = 1993] [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]
23:48:09 INFO - PROCESS | 1946 | --DOMWINDOW == 65 (0x7feb15e2b000) [pid = 1993] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:48:09 INFO - PROCESS | 1946 | --DOMWINDOW == 64 (0x7feb15e2dc00) [pid = 1993] [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]
23:48:09 INFO - PROCESS | 1946 | --DOMWINDOW == 63 (0x7feb15e2ec00) [pid = 1993] [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]
23:48:09 INFO - PROCESS | 1946 | --DOMWINDOW == 62 (0x7feb15991c00) [pid = 1993] [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]
23:48:09 INFO - PROCESS | 1946 | --DOMWINDOW == 61 (0x7feb15a44000) [pid = 1993] [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]
23:48:09 INFO - PROCESS | 1946 | --DOMWINDOW == 60 (0x7feb15d53000) [pid = 1993] [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]
23:48:09 INFO - PROCESS | 1946 | --DOMWINDOW == 59 (0x7feb13ef4c00) [pid = 1993] [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]
23:48:09 INFO - PROCESS | 1946 | --DOMWINDOW == 58 (0x7feb15095800) [pid = 1993] [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]
23:48:09 INFO - PROCESS | 1946 | --DOMWINDOW == 57 (0x7feb11921400) [pid = 1993] [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]
23:48:09 INFO - PROCESS | 1946 | --DOMWINDOW == 56 (0x7feb12597800) [pid = 1993] [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]
23:48:09 INFO - PROCESS | 1946 | --DOMWINDOW == 55 (0x7feb1509ec00) [pid = 1993] [serial = 2103] [outer = (nil)] [url = about:blank]
23:48:09 INFO - PROCESS | 1946 | --DOMWINDOW == 54 (0x7feb13158c00) [pid = 1993] [serial = 2097] [outer = (nil)] [url = about:blank]
23:48:09 INFO - PROCESS | 1946 | --DOMWINDOW == 53 (0x7feb13f11c00) [pid = 1993] [serial = 2100] [outer = (nil)] [url = about:blank]
23:48:11 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
23:48:11 INFO - document served over http requires an https
23:48:11 INFO - sub-resource via script-tag using the meta-referrer
23:48:11 INFO - delivery method with no-redirect and when
23:48:11 INFO - the target request is same-origin.
23:48:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2884ms
23:48:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:48:11 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0da58000 == 16 [pid = 1993] [id = 778]
23:48:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 54 (0x7feb0bd72c00) [pid = 1993] [serial = 2176] [outer = (nil)]
23:48:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 55 (0x7feb0d6b3800) [pid = 1993] [serial = 2177] [outer = 0x7feb0bd72c00]
23:48:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 56 (0x7feb0d8c1400) [pid = 1993] [serial = 2178] [outer = 0x7feb0bd72c00]
23:48:13 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
23:48:13 INFO - document served over http requires an https
23:48:13 INFO - sub-resource via script-tag using the meta-referrer
23:48:13 INFO - delivery method with swap-origin-redirect and when
23:48:13 INFO - the target request is same-origin.
23:48:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1903ms
23:48:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:48:13 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0d840800 == 17 [pid = 1993] [id = 779]
23:48:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 57 (0x7feb0b3bfc00) [pid = 1993] [serial = 2179] [outer = (nil)]
23:48:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 58 (0x7feb0b3c5800) [pid = 1993] [serial = 2180] [outer = 0x7feb0b3bfc00]
23:48:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 59 (0x7feb0d6b2c00) [pid = 1993] [serial = 2181] [outer = 0x7feb0b3bfc00]
23:48:14 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
23:48:14 INFO - document served over http requires an https
23:48:14 INFO - sub-resource via xhr-request using the meta-referrer
23:48:14 INFO - delivery method with keep-origin-redirect and when
23:48:14 INFO - the target request is same-origin.
23:48:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1843ms
23:48:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
23:48:15 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0df5a800 == 18 [pid = 1993] [id = 780]
23:48:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 60 (0x7feb0b3c1c00) [pid = 1993] [serial = 2182] [outer = (nil)]
23:48:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 61 (0x7feb0d8c7c00) [pid = 1993] [serial = 2183] [outer = 0x7feb0b3c1c00]
23:48:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 62 (0x7feb0db24000) [pid = 1993] [serial = 2184] [outer = 0x7feb0b3c1c00]
23:48:17 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
23:48:17 INFO - document served over http requires an https
23:48:17 INFO - sub-resource via xhr-request using the meta-referrer
23:48:17 INFO - delivery method with no-redirect and when
23:48:17 INFO - the target request is same-origin.
23:48:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1992ms
23:48:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:48:17 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0e10c800 == 19 [pid = 1993] [id = 781]
23:48:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 63 (0x7feb0d8c7800) [pid = 1993] [serial = 2185] [outer = (nil)]
23:48:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 64 (0x7feb0db97000) [pid = 1993] [serial = 2186] [outer = 0x7feb0d8c7800]
23:48:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 65 (0x7feb0dce0400) [pid = 1993] [serial = 2187] [outer = 0x7feb0d8c7800]
23:48:19 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
23:48:19 INFO - document served over http requires an https
23:48:19 INFO - sub-resource via xhr-request using the meta-referrer
23:48:19 INFO - delivery method with swap-origin-redirect and when
23:48:19 INFO - the target request is same-origin.
23:48:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2193ms
23:48:19 INFO - TEST-START | /resource-timing/test_resource_timing.html
23:48:19 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ebcb800 == 20 [pid = 1993] [id = 782]
23:48:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 66 (0x7feb0db99400) [pid = 1993] [serial = 2188] [outer = (nil)]
23:48:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 67 (0x7feb0dce8c00) [pid = 1993] [serial = 2189] [outer = 0x7feb0db99400]
23:48:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 68 (0x7feb0e1d9400) [pid = 1993] [serial = 2190] [outer = 0x7feb0db99400]
23:48:21 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0eee4800 == 21 [pid = 1993] [id = 783]
23:48:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 69 (0x7feb0e1e0400) [pid = 1993] [serial = 2191] [outer = (nil)]
23:48:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 70 (0x7feb0e1e3800) [pid = 1993] [serial = 2192] [outer = 0x7feb0e1e0400]
23:48:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
23:48:22 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"
23:48:22 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
23:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:48:22 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
23:48:22 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
23:48:22 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
23:48:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
23:48:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
23:48:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
23:48:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
23:48:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
23:48:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
23:48:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
23:48:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
23:48:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
23:48:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
23:48:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
23:48:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
23:48:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
23:48:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
23:48:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
23:48:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
23:48:22 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
23:48:22 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 2851ms
23:48:22 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
23:48:22 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0eef3800 == 22 [pid = 1993] [id = 784]
23:48:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x7feb0dce9800) [pid = 1993] [serial = 2193] [outer = (nil)]
23:48:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x7feb0e1e3400) [pid = 1993] [serial = 2194] [outer = 0x7feb0dce9800]
23:48:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x7feb0ee23800) [pid = 1993] [serial = 2195] [outer = 0x7feb0dce9800]
23:48:24 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"
23:48:24 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
23:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:48:24 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
23:48:24 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 2844ms
23:48:24 INFO - TEST-START | /screen-orientation/lock-basic.html
23:48:25 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0f014000 == 23 [pid = 1993] [id = 785]
23:48:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x7feb0ebe5800) [pid = 1993] [serial = 2196] [outer = (nil)]
23:48:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x7feb0f097c00) [pid = 1993] [serial = 2197] [outer = 0x7feb0ebe5800]
23:48:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x7feb0f0a1800) [pid = 1993] [serial = 2198] [outer = 0x7feb0ebe5800]
23:48:28 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0d835800 == 22 [pid = 1993] [id = 777]
23:48:28 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0aebd800 == 21 [pid = 1993] [id = 776]
23:48:28 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ad3f000 == 20 [pid = 1993] [id = 775]
23:48:28 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0b6cb000 == 19 [pid = 1993] [id = 773]
23:48:28 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0b389000 == 18 [pid = 1993] [id = 774]
23:48:28 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0d748000 == 17 [pid = 1993] [id = 772]
23:48:28 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0d737000 == 16 [pid = 1993] [id = 771]
23:48:28 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0c662800 == 15 [pid = 1993] [id = 770]
23:48:28 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0bda6800 == 14 [pid = 1993] [id = 769]
23:48:28 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ba76800 == 13 [pid = 1993] [id = 768]
23:48:28 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0b6d3800 == 12 [pid = 1993] [id = 767]
23:48:28 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0b391000 == 11 [pid = 1993] [id = 766]
23:48:28 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0aeb4800 == 10 [pid = 1993] [id = 764]
23:48:28 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ab6b800 == 9 [pid = 1993] [id = 765]
23:48:28 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x7feb0db1b800) [pid = 1993] [serial = 2088] [outer = (nil)] [url = about:blank]
23:48:28 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x7feb1238a800) [pid = 1993] [serial = 2094] [outer = (nil)] [url = about:blank]
23:48:28 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x7feb15a3b800) [pid = 1993] [serial = 2106] [outer = (nil)] [url = about:blank]
23:48:28 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x7feb15b66000) [pid = 1993] [serial = 2112] [outer = (nil)] [url = about:blank]
23:48:28 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x7feb15a68c00) [pid = 1993] [serial = 2109] [outer = (nil)] [url = about:blank]
23:48:28 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x7feb161ed000) [pid = 1993] [serial = 2125] [outer = (nil)] [url = about:blank]
23:48:28 INFO - PROCESS | 1946 | --DOMWINDOW == 69 (0x7feb15ede400) [pid = 1993] [serial = 2120] [outer = (nil)] [url = about:blank]
23:48:28 INFO - PROCESS | 1946 | --DOMWINDOW == 68 (0x7feb15d5d400) [pid = 1993] [serial = 2115] [outer = (nil)] [url = about:blank]
23:48:28 INFO - PROCESS | 1946 | --DOMWINDOW == 67 (0x7feb1645d000) [pid = 1993] [serial = 2130] [outer = (nil)] [url = about:blank]
23:48:28 INFO - PROCESS | 1946 | --DOMWINDOW == 66 (0x7feb0ae97000) [pid = 1993] [serial = 2136] [outer = (nil)] [url = about:blank]
23:48:28 INFO - PROCESS | 1946 | --DOMWINDOW == 65 (0x7feb1115f400) [pid = 1993] [serial = 2091] [outer = (nil)] [url = about:blank]
23:48:31 INFO - PROCESS | 1946 | --DOMWINDOW == 64 (0x7feb0add9c00) [pid = 1993] [serial = 2164] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448783283272]
23:48:31 INFO - PROCESS | 1946 | --DOMWINDOW == 63 (0x7feb0bd74c00) [pid = 1993] [serial = 2161] [outer = (nil)] [url = about:blank]
23:48:31 INFO - PROCESS | 1946 | --DOMWINDOW == 62 (0x7feb0ae9ac00) [pid = 1993] [serial = 2144] [outer = (nil)] [url = about:blank]
23:48:31 INFO - PROCESS | 1946 | --DOMWINDOW == 61 (0x7feb0b07a800) [pid = 1993] [serial = 2147] [outer = (nil)] [url = about:blank]
23:48:31 INFO - PROCESS | 1946 | --DOMWINDOW == 60 (0x7feb0b7de400) [pid = 1993] [serial = 2153] [outer = (nil)] [url = about:blank]
23:48:31 INFO - PROCESS | 1946 | --DOMWINDOW == 59 (0x7feb0d6b4400) [pid = 1993] [serial = 2174] [outer = (nil)] [url = about:blank]
23:48:31 INFO - PROCESS | 1946 | --DOMWINDOW == 58 (0x7feb0b06f400) [pid = 1993] [serial = 2171] [outer = (nil)] [url = about:blank]
23:48:31 INFO - PROCESS | 1946 | --DOMWINDOW == 57 (0x7feb0ae9e000) [pid = 1993] [serial = 2169] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:48:31 INFO - PROCESS | 1946 | --DOMWINDOW == 56 (0x7feb0b8f3c00) [pid = 1993] [serial = 2156] [outer = (nil)] [url = about:blank]
23:48:31 INFO - PROCESS | 1946 | --DOMWINDOW == 55 (0x7feb0acaf400) [pid = 1993] [serial = 2141] [outer = (nil)] [url = about:blank]
23:48:31 INFO - PROCESS | 1946 | --DOMWINDOW == 54 (0x7feb0add8000) [pid = 1993] [serial = 2166] [outer = (nil)] [url = about:blank]
23:48:31 INFO - PROCESS | 1946 | --DOMWINDOW == 53 (0x7feb0c686400) [pid = 1993] [serial = 2159] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:48:31 INFO - PROCESS | 1946 | --DOMWINDOW == 52 (0x7feb0b3c4000) [pid = 1993] [serial = 2150] [outer = (nil)] [url = about:blank]
23:48:31 INFO - PROCESS | 1946 | --DOMWINDOW == 51 (0x7feb0adcac00) [pid = 1993] [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]
23:48:31 INFO - PROCESS | 1946 | --DOMWINDOW == 50 (0x7feb0d6b3400) [pid = 1993] [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]
23:48:31 INFO - PROCESS | 1946 | --DOMWINDOW == 49 (0x7feb0adcd400) [pid = 1993] [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]
23:48:31 INFO - PROCESS | 1946 | --DOMWINDOW == 48 (0x7feb0ab52400) [pid = 1993] [serial = 2168] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:48:31 INFO - PROCESS | 1946 | --DOMWINDOW == 47 (0x7feb0af1ec00) [pid = 1993] [serial = 2163] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448783283272]
23:48:31 INFO - PROCESS | 1946 | --DOMWINDOW == 46 (0x7feb0acba800) [pid = 1993] [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]
23:48:31 INFO - PROCESS | 1946 | --DOMWINDOW == 45 (0x7feb0bd6fc00) [pid = 1993] [serial = 2158] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:48:31 INFO - PROCESS | 1946 | --DOMWINDOW == 44 (0x7feb0b071800) [pid = 1993] [serial = 2139] [outer = (nil)] [url = about:blank]
23:48:37 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0eef3800 == 8 [pid = 1993] [id = 784]
23:48:37 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0eee4800 == 7 [pid = 1993] [id = 783]
23:48:37 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ebcb800 == 6 [pid = 1993] [id = 782]
23:48:37 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0e10c800 == 5 [pid = 1993] [id = 781]
23:48:37 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0df5a800 == 4 [pid = 1993] [id = 780]
23:48:37 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0d840800 == 3 [pid = 1993] [id = 779]
23:48:37 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0da58000 == 2 [pid = 1993] [id = 778]
23:48:37 INFO - PROCESS | 1946 | --DOMWINDOW == 43 (0x7feb0bd67800) [pid = 1993] [serial = 2172] [outer = (nil)] [url = about:blank]
23:48:37 INFO - PROCESS | 1946 | --DOMWINDOW == 42 (0x7feb0d6bb800) [pid = 1993] [serial = 2175] [outer = (nil)] [url = about:blank]
23:48:37 INFO - PROCESS | 1946 | --DOMWINDOW == 41 (0x7feb0b3bd000) [pid = 1993] [serial = 2167] [outer = (nil)] [url = about:blank]
23:48:41 INFO - PROCESS | 1946 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
23:48:42 INFO - PROCESS | 1946 | --DOMWINDOW == 40 (0x7feb0db99400) [pid = 1993] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
23:48:42 INFO - PROCESS | 1946 | --DOMWINDOW == 39 (0x7feb0ae9a400) [pid = 1993] [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]
23:48:42 INFO - PROCESS | 1946 | --DOMWINDOW == 38 (0x7feb0b3bfc00) [pid = 1993] [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]
23:48:42 INFO - PROCESS | 1946 | --DOMWINDOW == 37 (0x7feb0ab54c00) [pid = 1993] [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]
23:48:42 INFO - PROCESS | 1946 | --DOMWINDOW == 36 (0x7feb0bd6ec00) [pid = 1993] [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]
23:48:42 INFO - PROCESS | 1946 | --DOMWINDOW == 35 (0x7feb0b073800) [pid = 1993] [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]
23:48:42 INFO - PROCESS | 1946 | --DOMWINDOW == 34 (0x7feb0bd72c00) [pid = 1993] [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]
23:48:42 INFO - PROCESS | 1946 | --DOMWINDOW == 33 (0x7feb0b7df800) [pid = 1993] [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]
23:48:42 INFO - PROCESS | 1946 | --DOMWINDOW == 32 (0x7feb0dce9800) [pid = 1993] [serial = 2193] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
23:48:42 INFO - PROCESS | 1946 | --DOMWINDOW == 31 (0x7feb0d8c7800) [pid = 1993] [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]
23:48:42 INFO - PROCESS | 1946 | --DOMWINDOW == 30 (0x7feb0b3c1c00) [pid = 1993] [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]
23:48:42 INFO - PROCESS | 1946 | --DOMWINDOW == 29 (0x7feb0ab54800) [pid = 1993] [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]
23:48:42 INFO - PROCESS | 1946 | --DOMWINDOW == 28 (0x7feb0b678800) [pid = 1993] [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]
23:48:42 INFO - PROCESS | 1946 | --DOMWINDOW == 27 (0x7feb16455c00) [pid = 1993] [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]
23:48:42 INFO - PROCESS | 1946 | --DOMWINDOW == 26 (0x7feb0e1e0400) [pid = 1993] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
23:48:42 INFO - PROCESS | 1946 | --DOMWINDOW == 25 (0x7feb0f097c00) [pid = 1993] [serial = 2197] [outer = (nil)] [url = about:blank]
23:48:42 INFO - PROCESS | 1946 | --DOMWINDOW == 24 (0x7feb0ee23800) [pid = 1993] [serial = 2195] [outer = (nil)] [url = about:blank]
23:48:42 INFO - PROCESS | 1946 | --DOMWINDOW == 23 (0x7feb0e1e3400) [pid = 1993] [serial = 2194] [outer = (nil)] [url = about:blank]
23:48:42 INFO - PROCESS | 1946 | --DOMWINDOW == 22 (0x7feb0b3c5800) [pid = 1993] [serial = 2180] [outer = (nil)] [url = about:blank]
23:48:42 INFO - PROCESS | 1946 | --DOMWINDOW == 21 (0x7feb0db97000) [pid = 1993] [serial = 2186] [outer = (nil)] [url = about:blank]
23:48:42 INFO - PROCESS | 1946 | --DOMWINDOW == 20 (0x7feb0d6b3800) [pid = 1993] [serial = 2177] [outer = (nil)] [url = about:blank]
23:48:42 INFO - PROCESS | 1946 | --DOMWINDOW == 19 (0x7feb0d8c7c00) [pid = 1993] [serial = 2183] [outer = (nil)] [url = about:blank]
23:48:42 INFO - PROCESS | 1946 | --DOMWINDOW == 18 (0x7feb0e1e3800) [pid = 1993] [serial = 2192] [outer = (nil)] [url = about:blank]
23:48:42 INFO - PROCESS | 1946 | --DOMWINDOW == 17 (0x7feb0dce8c00) [pid = 1993] [serial = 2189] [outer = (nil)] [url = about:blank]
23:48:42 INFO - PROCESS | 1946 | --DOMWINDOW == 16 (0x7feb0c693400) [pid = 1993] [serial = 2162] [outer = (nil)] [url = about:blank]
23:48:42 INFO - PROCESS | 1946 | --DOMWINDOW == 15 (0x7feb0b7e7000) [pid = 1993] [serial = 2154] [outer = (nil)] [url = about:blank]
23:48:42 INFO - PROCESS | 1946 | --DOMWINDOW == 14 (0x7feb0add3400) [pid = 1993] [serial = 2142] [outer = (nil)] [url = about:blank]
23:48:42 INFO - PROCESS | 1946 | --DOMWINDOW == 13 (0x7feb0b3bb400) [pid = 1993] [serial = 2148] [outer = (nil)] [url = about:blank]
23:48:42 INFO - PROCESS | 1946 | --DOMWINDOW == 12 (0x7feb0b06fc00) [pid = 1993] [serial = 2145] [outer = (nil)] [url = about:blank]
23:48:42 INFO - PROCESS | 1946 | --DOMWINDOW == 11 (0x7feb0d6b2c00) [pid = 1993] [serial = 2181] [outer = (nil)] [url = about:blank]
23:48:42 INFO - PROCESS | 1946 | --DOMWINDOW == 10 (0x7feb0b681000) [pid = 1993] [serial = 2151] [outer = (nil)] [url = about:blank]
23:48:42 INFO - PROCESS | 1946 | --DOMWINDOW == 9 (0x7feb16eaec00) [pid = 1993] [serial = 2133] [outer = (nil)] [url = about:blank]
23:48:42 INFO - PROCESS | 1946 | --DOMWINDOW == 8 (0x7feb0dce0400) [pid = 1993] [serial = 2187] [outer = (nil)] [url = about:blank]
23:48:42 INFO - PROCESS | 1946 | --DOMWINDOW == 7 (0x7feb0bd6b000) [pid = 1993] [serial = 2157] [outer = (nil)] [url = about:blank]
23:48:42 INFO - PROCESS | 1946 | --DOMWINDOW == 6 (0x7feb0db24000) [pid = 1993] [serial = 2184] [outer = (nil)] [url = about:blank]
23:48:45 INFO - PROCESS | 1946 | --DOMWINDOW == 5 (0x7feb0d8c1400) [pid = 1993] [serial = 2178] [outer = (nil)] [url = about:blank]
23:48:45 INFO - PROCESS | 1946 | --DOMWINDOW == 4 (0x7feb0e1d9400) [pid = 1993] [serial = 2190] [outer = (nil)] [url = about:blank]
23:48:56 INFO - PROCESS | 1946 | MARIONETTE LOG: INFO: Timeout fired
23:48:56 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
23:48:56 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
23:48:56 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
23:48:56 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 31135ms
23:48:56 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
23:48:56 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ab67000 == 3 [pid = 1993] [id = 786]
23:48:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 5 (0x7feb0ab50400) [pid = 1993] [serial = 2199] [outer = (nil)]
23:48:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 6 (0x7feb0ab51400) [pid = 1993] [serial = 2200] [outer = 0x7feb0ab50400]
23:48:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 7 (0x7feb0adca800) [pid = 1993] [serial = 2201] [outer = 0x7feb0ab50400]
23:48:57 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ab5f000 == 4 [pid = 1993] [id = 787]
23:48:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 8 (0x7feb0add5800) [pid = 1993] [serial = 2202] [outer = (nil)]
23:48:57 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ad3e800 == 5 [pid = 1993] [id = 788]
23:48:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 9 (0x7feb0add9400) [pid = 1993] [serial = 2203] [outer = (nil)]
23:48:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 10 (0x7feb0add9c00) [pid = 1993] [serial = 2204] [outer = 0x7feb0add9400]
23:48:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 11 (0x7feb0ae91400) [pid = 1993] [serial = 2205] [outer = 0x7feb0add5800]
23:49:04 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0f014000 == 4 [pid = 1993] [id = 785]
23:49:11 INFO - PROCESS | 1946 | --DOMWINDOW == 10 (0x7feb0f0a1800) [pid = 1993] [serial = 2198] [outer = (nil)] [url = about:blank]
23:49:11 INFO - PROCESS | 1946 | --DOMWINDOW == 9 (0x7feb0ab51400) [pid = 1993] [serial = 2200] [outer = (nil)] [url = about:blank]
23:49:11 INFO - PROCESS | 1946 | --DOMWINDOW == 8 (0x7feb0ebe5800) [pid = 1993] [serial = 2196] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
23:49:26 INFO - PROCESS | 1946 | MARIONETTE LOG: INFO: Timeout fired
23:49:26 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"
23:49:26 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
23:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:49:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:1
23:49:26 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
23:49:26 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
23:49:26 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
23:49:26 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30825ms
23:49:26 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
23:49:27 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ab5f000 == 3 [pid = 1993] [id = 787]
23:49:27 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ad3e800 == 2 [pid = 1993] [id = 788]
23:49:27 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ab72000 == 3 [pid = 1993] [id = 789]
23:49:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 9 (0x7feb0ab4f800) [pid = 1993] [serial = 2206] [outer = (nil)]
23:49:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 10 (0x7feb0ab56400) [pid = 1993] [serial = 2207] [outer = 0x7feb0ab4f800]
23:49:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 11 (0x7feb0add1000) [pid = 1993] [serial = 2208] [outer = 0x7feb0ab4f800]
23:49:28 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ab74800 == 4 [pid = 1993] [id = 790]
23:49:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 12 (0x7feb0add1c00) [pid = 1993] [serial = 2209] [outer = (nil)]
23:49:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 13 (0x7feb0ae99800) [pid = 1993] [serial = 2210] [outer = 0x7feb0add1c00]
23:49:35 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ab67000 == 3 [pid = 1993] [id = 786]
23:49:35 INFO - PROCESS | 1946 | --DOMWINDOW == 12 (0x7feb0ae91400) [pid = 1993] [serial = 2205] [outer = 0x7feb0add5800] [url = about:blank]
23:49:35 INFO - PROCESS | 1946 | --DOMWINDOW == 11 (0x7feb0add9c00) [pid = 1993] [serial = 2204] [outer = 0x7feb0add9400] [url = about:blank]
23:49:35 INFO - PROCESS | 1946 | --DOMWINDOW == 10 (0x7feb0add9400) [pid = 1993] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
23:49:35 INFO - PROCESS | 1946 | --DOMWINDOW == 9 (0x7feb0add5800) [pid = 1993] [serial = 2202] [outer = (nil)] [url = about:blank]
23:49:41 INFO - PROCESS | 1946 | --DOMWINDOW == 8 (0x7feb0adca800) [pid = 1993] [serial = 2201] [outer = (nil)] [url = about:blank]
23:49:41 INFO - PROCESS | 1946 | --DOMWINDOW == 7 (0x7feb0ab56400) [pid = 1993] [serial = 2207] [outer = (nil)] [url = about:blank]
23:49:41 INFO - PROCESS | 1946 | --DOMWINDOW == 6 (0x7feb0ab50400) [pid = 1993] [serial = 2199] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
23:49:57 INFO - PROCESS | 1946 | MARIONETTE LOG: INFO: Timeout fired
23:49:57 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
23:49:57 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30774ms
23:49:57 INFO - TEST-START | /screen-orientation/onchange-event.html
23:49:57 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ab74800 == 2 [pid = 1993] [id = 790]
23:49:57 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ab6f000 == 3 [pid = 1993] [id = 791]
23:49:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 7 (0x7feb0ab54800) [pid = 1993] [serial = 2211] [outer = (nil)]
23:49:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 8 (0x7feb0ab55800) [pid = 1993] [serial = 2212] [outer = 0x7feb0ab54800]
23:49:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 9 (0x7feb0add0800) [pid = 1993] [serial = 2213] [outer = 0x7feb0ab54800]
23:50:06 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ab72000 == 2 [pid = 1993] [id = 789]
23:50:06 INFO - PROCESS | 1946 | --DOMWINDOW == 8 (0x7feb0ae99800) [pid = 1993] [serial = 2210] [outer = 0x7feb0add1c00] [url = about:blank]
23:50:06 INFO - PROCESS | 1946 | --DOMWINDOW == 7 (0x7feb0add1c00) [pid = 1993] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
23:50:12 INFO - PROCESS | 1946 | --DOMWINDOW == 6 (0x7feb0ab55800) [pid = 1993] [serial = 2212] [outer = (nil)] [url = about:blank]
23:50:12 INFO - PROCESS | 1946 | --DOMWINDOW == 5 (0x7feb0ab4f800) [pid = 1993] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
23:50:17 INFO - PROCESS | 1946 | --DOMWINDOW == 4 (0x7feb0add1000) [pid = 1993] [serial = 2208] [outer = (nil)] [url = about:blank]
23:50:28 INFO - PROCESS | 1946 | MARIONETTE LOG: INFO: Timeout fired
23:50:28 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
23:50:28 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
23:50:28 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30775ms
23:50:28 INFO - TEST-START | /screen-orientation/orientation-api.html
23:50:28 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ab6c000 == 3 [pid = 1993] [id = 792]
23:50:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 5 (0x7feb0ab53c00) [pid = 1993] [serial = 2214] [outer = (nil)]
23:50:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 6 (0x7feb0acac400) [pid = 1993] [serial = 2215] [outer = 0x7feb0ab53c00]
23:50:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 7 (0x7feb0add2000) [pid = 1993] [serial = 2216] [outer = 0x7feb0ab53c00]
23:50:29 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
23:50:29 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
23:50:29 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
23:50:29 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 1328ms
23:50:29 INFO - TEST-START | /screen-orientation/orientation-reading.html
23:50:30 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0ad56800 == 4 [pid = 1993] [id = 793]
23:50:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 8 (0x7feb0ab56c00) [pid = 1993] [serial = 2217] [outer = (nil)]
23:50:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 9 (0x7feb0ae94800) [pid = 1993] [serial = 2218] [outer = 0x7feb0ab56c00]
23:50:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 10 (0x7feb0add0400) [pid = 1993] [serial = 2219] [outer = 0x7feb0ab56c00]
23:50:31 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
23:50:31 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
23:50:31 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
23:50:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:50:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:50:31 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
23:50:31 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
23:50:31 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
23:50:31 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
23:50:31 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
23:50:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:50:31 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
23:50:31 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
23:50:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:50:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:50:31 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
23:50:31 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 1430ms
23:50:31 INFO - TEST-START | /selection/Document-open.html
23:50:31 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0b6d3800 == 5 [pid = 1993] [id = 794]
23:50:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 11 (0x7feb0b8f0000) [pid = 1993] [serial = 2220] [outer = (nil)]
23:50:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 12 (0x7feb0b8fa400) [pid = 1993] [serial = 2221] [outer = 0x7feb0b8f0000]
23:50:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 13 (0x7feb0c68a000) [pid = 1993] [serial = 2222] [outer = 0x7feb0b8f0000]
23:50:32 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0df51800 == 6 [pid = 1993] [id = 795]
23:50:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 14 (0x7feb0c68a800) [pid = 1993] [serial = 2223] [outer = (nil)]
23:50:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 15 (0x7feb0b8fbc00) [pid = 1993] [serial = 2224] [outer = 0x7feb0c68a800]
23:50:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 16 (0x7feb0c68d400) [pid = 1993] [serial = 2225] [outer = 0x7feb0c68a800]
23:50:32 INFO - PROCESS | 1946 | [Child 1993] WARNING: NS_ENSURE_TRUE(mState == WCC_ONWRITE) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/netwerk/protocol/wyciwyg/WyciwygChannelChild.cpp, line 708
23:50:32 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 ""
23:50:32 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
23:50:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:50:32 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
23:50:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
23:50:32 INFO - TEST-OK | /selection/Document-open.html | took 1481ms
23:50:34 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0df66000 == 7 [pid = 1993] [id = 796]
23:50:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 17 (0x7feb0b8f6800) [pid = 1993] [serial = 2226] [outer = (nil)]
23:50:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 18 (0x7feb0c690800) [pid = 1993] [serial = 2227] [outer = 0x7feb0b8f6800]
23:50:34 INFO - TEST-START | /selection/addRange.html
23:50:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 19 (0x7feb0d6b1800) [pid = 1993] [serial = 2228] [outer = 0x7feb0b8f6800]
23:50:35 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:35 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:50:36 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:36 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:50:36 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:36 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:50:37 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:37 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:50:37 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:37 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:50:38 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:38 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:50:38 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:38 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:50:39 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:39 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:50:39 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:39 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:50:41 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:41 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:50:41 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:41 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:50:42 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:42 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:50:42 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:42 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:50:43 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:43 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:50:43 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:43 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:50:44 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:44 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:50:44 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:44 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:50:45 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:45 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:50:46 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:46 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:50:46 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:46 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:50:47 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:47 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:50:47 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:47 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:50:47 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:47 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:50:48 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:48 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:50:48 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:48 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:50:49 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:49 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:50:49 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:49 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:50:50 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:50 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:50:50 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:50 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:50:51 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:51 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:50:51 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:51 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:50:52 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:52 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:50:52 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:52 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:50:53 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:53 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:50:53 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:53 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:50:54 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:54 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:50:54 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:54 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:50:55 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:55 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:50:55 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:55 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:50:55 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:55 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:50:56 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:56 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:50:56 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:56 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:50:57 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:57 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:50:57 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:57 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:50:58 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:58 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:50:58 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:58 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:50:59 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:59 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:50:59 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:50:59 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:51:00 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:51:00 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:51:00 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:51:00 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:51:01 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:51:01 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:51:01 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:51:01 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:51:02 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:51:02 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:51:02 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:51:02 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:51:03 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:51:03 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:51:03 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:51:03 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:51:04 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:51:04 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:51:04 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:51:04 INFO - PROCESS | 1946 | [Child 1993] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:51:53 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ab6f000 == 6 [pid = 1993] [id = 791]
23:51:53 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ab6c000 == 5 [pid = 1993] [id = 792]
23:51:53 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0ad56800 == 4 [pid = 1993] [id = 793]
23:51:53 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0b6d3800 == 3 [pid = 1993] [id = 794]
23:51:53 INFO - PROCESS | 1946 | --DOMWINDOW == 18 (0x7feb0b8fbc00) [pid = 1993] [serial = 2224] [outer = 0x7feb0c68a800] [url = about:blank]
23:51:56 INFO - PROCESS | 1946 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
23:51:56 INFO - PROCESS | 1946 | JavaScript error: http://web-platform.test:8000/screen-orientation/orientation-reading.html, line 54: NotSupportedError: Operation is not supported
23:51:56 INFO - PROCESS | 1946 | --DOMWINDOW == 17 (0x7feb0add2000) [pid = 1993] [serial = 2216] [outer = (nil)] [url = about:blank]
23:51:56 INFO - PROCESS | 1946 | --DOMWINDOW == 16 (0x7feb0b8fa400) [pid = 1993] [serial = 2221] [outer = (nil)] [url = about:blank]
23:51:56 INFO - PROCESS | 1946 | --DOMWINDOW == 15 (0x7feb0ae94800) [pid = 1993] [serial = 2218] [outer = (nil)] [url = about:blank]
23:51:56 INFO - PROCESS | 1946 | --DOMWINDOW == 14 (0x7feb0add0800) [pid = 1993] [serial = 2213] [outer = (nil)] [url = about:blank]
23:51:56 INFO - PROCESS | 1946 | --DOMWINDOW == 13 (0x7feb0acac400) [pid = 1993] [serial = 2215] [outer = (nil)] [url = about:blank]
23:51:56 INFO - PROCESS | 1946 | --DOMWINDOW == 12 (0x7feb0c68d400) [pid = 1993] [serial = 2225] [outer = (nil)] [url = about:blank]
23:51:56 INFO - PROCESS | 1946 | --DOMWINDOW == 11 (0x7feb0c690800) [pid = 1993] [serial = 2227] [outer = (nil)] [url = about:blank]
23:51:56 INFO - PROCESS | 1946 | --DOMWINDOW == 10 (0x7feb0ab54800) [pid = 1993] [serial = 2211] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event.html]
23:51:56 INFO - PROCESS | 1946 | --DOMWINDOW == 9 (0x7feb0ab53c00) [pid = 1993] [serial = 2214] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-api.html]
23:51:56 INFO - PROCESS | 1946 | --DOMWINDOW == 8 (0x7feb0ab56c00) [pid = 1993] [serial = 2217] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-reading.html]
23:51:56 INFO - PROCESS | 1946 | --DOMWINDOW == 7 (0x7feb0b8f0000) [pid = 1993] [serial = 2220] [outer = (nil)] [url = http://web-platform.test:8000/selection/Document-open.html]
23:51:56 INFO - PROCESS | 1946 | --DOMWINDOW == 6 (0x7feb0c68a800) [pid = 1993] [serial = 2223] [outer = (nil)] [url = about:blank]
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:56 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
23:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
23:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:56 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 ""
23:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:56 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
23:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:56 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
23:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:56 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
23:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
23:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:56 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 ""
23:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:56 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
23:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:56 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
23:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 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
23:51:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:56 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:57 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
23:51:57 INFO - Selection.addRange() tests
23:51:57 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:51:57 INFO - "
23:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:57 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 ""
23:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:57 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
23:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:57 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
23:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:57 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̈ḧ
23:51:57 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:51:57 INFO - "
23:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:57 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 ""
23:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:57 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
23:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:57 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
23:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:57 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
23:51:57 INFO - Selection.addRange() tests
23:51:57 INFO - Selection.addRange() tests
23:51:57 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:51:57 INFO - "
23:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:57 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 ""
23:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:57 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
23:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:57 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
23:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:57 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̈ḧ
23:51:57 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:51:57 INFO - "
23:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:57 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 ""
23:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:57 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
23:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:57 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
23:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 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
23:51:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:57 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
23:51:57 INFO - Selection.addRange() tests
23:51:58 INFO - Selection.addRange() tests
23:51:58 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:51:58 INFO - "
23:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:58 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 ""
23:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:58 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
23:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:58 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
23:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:58 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̈ḧ
23:51:58 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:51:58 INFO - "
23:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:58 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 ""
23:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:58 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
23:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:58 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
23:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:58 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
23:51:58 INFO - Selection.addRange() tests
23:51:58 INFO - Selection.addRange() tests
23:51:58 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:51:58 INFO - "
23:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:58 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 ""
23:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:58 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
23:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:58 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
23:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:58 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̈ḧ
23:51:58 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:51:58 INFO - "
23:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:58 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 ""
23:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:58 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
23:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:58 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
23:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 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
23:51:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:58 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
23:51:58 INFO - Selection.addRange() tests
23:51:59 INFO - Selection.addRange() tests
23:51:59 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:51:59 INFO - "
23:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:59 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 ""
23:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:59 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
23:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:59 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
23:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:59 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̈ḧ
23:51:59 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:51:59 INFO - "
23:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:59 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 ""
23:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:59 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
23:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:59 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
23:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:59 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
23:51:59 INFO - Selection.addRange() tests
23:51:59 INFO - Selection.addRange() tests
23:51:59 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:51:59 INFO - "
23:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:59 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 ""
23:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:59 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
23:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:59 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
23:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:59 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̈ḧ
23:51:59 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:51:59 INFO - "
23:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:59 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 ""
23:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:59 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
23:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:59 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
23:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 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
23:51:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:51:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:51:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:51:59 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
23:51:59 INFO - Selection.addRange() tests
23:52:00 INFO - Selection.addRange() tests
23:52:00 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:00 INFO - "
23:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:00 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 ""
23:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:00 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
23:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:00 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
23:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:00 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̈ḧ
23:52:00 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:00 INFO - "
23:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:00 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 ""
23:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:00 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
23:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:00 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
23:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:00 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
23:52:00 INFO - Selection.addRange() tests
23:52:00 INFO - Selection.addRange() tests
23:52:00 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:00 INFO - "
23:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:00 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 ""
23:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:00 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
23:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:00 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
23:52:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:00 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:01 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̈ḧ
23:52:01 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:01 INFO - "
23:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:01 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 ""
23:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:01 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
23:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:01 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
23:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:01 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
23:52:01 INFO - Selection.addRange() tests
23:52:01 INFO - Selection.addRange() tests
23:52:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:01 INFO - "
23:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:01 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 ""
23:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:01 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
23:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:01 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
23:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:01 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̈ḧ
23:52:01 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:01 INFO - "
23:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:01 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 ""
23:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:01 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
23:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:01 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
23:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 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
23:52:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:01 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
23:52:01 INFO - Selection.addRange() tests
23:52:02 INFO - Selection.addRange() tests
23:52:02 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:02 INFO - "
23:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:02 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 ""
23:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:02 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
23:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:02 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
23:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:02 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̈ḧ
23:52:02 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:02 INFO - "
23:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:02 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 ""
23:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:02 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
23:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:02 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
23:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:02 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
23:52:02 INFO - Selection.addRange() tests
23:52:02 INFO - Selection.addRange() tests
23:52:02 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:02 INFO - "
23:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:02 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 ""
23:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:02 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
23:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:02 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
23:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:02 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̈ḧ
23:52:02 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:02 INFO - "
23:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:02 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 ""
23:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:02 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
23:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:02 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
23:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:02 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:03 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
23:52:03 INFO - Selection.addRange() tests
23:52:03 INFO - Selection.addRange() tests
23:52:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:03 INFO - "
23:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:03 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 ""
23:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:03 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
23:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:03 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
23:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:03 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̈ḧ
23:52:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:03 INFO - "
23:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:03 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 ""
23:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:03 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
23:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:03 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
23:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 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
23:52:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:03 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
23:52:03 INFO - Selection.addRange() tests
23:52:04 INFO - Selection.addRange() tests
23:52:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:04 INFO - "
23:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:04 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 ""
23:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:04 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
23:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:04 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
23:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:04 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̈ḧ
23:52:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:04 INFO - "
23:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:04 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 ""
23:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:04 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
23:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:04 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
23:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 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
23:52:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:04 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
23:52:04 INFO - Selection.addRange() tests
23:52:05 INFO - Selection.addRange() tests
23:52:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:05 INFO - "
23:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:05 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 ""
23:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:05 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
23:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:05 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
23:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:05 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̈ḧ
23:52:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:05 INFO - "
23:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:05 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 ""
23:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:05 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
23:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:05 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
23:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:05 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
23:52:05 INFO - Selection.addRange() tests
23:52:05 INFO - Selection.addRange() tests
23:52:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:05 INFO - "
23:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:05 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 ""
23:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:05 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
23:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:05 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
23:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:05 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̈ḧ
23:52:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:05 INFO - "
23:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:05 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 ""
23:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:05 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
23:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:05 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
23:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:05 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:06 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
23:52:06 INFO - Selection.addRange() tests
23:52:06 INFO - Selection.addRange() tests
23:52:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:06 INFO - "
23:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:06 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 ""
23:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:06 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
23:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:06 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
23:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:06 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̈ḧ
23:52:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:06 INFO - "
23:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:06 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 ""
23:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:06 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
23:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:06 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
23:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 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
23:52:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:06 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
23:52:06 INFO - Selection.addRange() tests
23:52:07 INFO - Selection.addRange() tests
23:52:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:07 INFO - "
23:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:07 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 ""
23:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:07 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
23:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:07 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
23:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:07 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̈ḧ
23:52:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:07 INFO - "
23:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:07 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 ""
23:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:07 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
23:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:07 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
23:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:07 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
23:52:07 INFO - Selection.addRange() tests
23:52:07 INFO - Selection.addRange() tests
23:52:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:07 INFO - "
23:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:07 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 ""
23:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:07 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
23:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:07 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
23:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:07 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̈ḧ
23:52:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:07 INFO - "
23:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:07 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 ""
23:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:07 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
23:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:07 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
23:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 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
23:52:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:07 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
23:52:07 INFO - Selection.addRange() tests
23:52:08 INFO - Selection.addRange() tests
23:52:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:08 INFO - "
23:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:08 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 ""
23:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:08 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
23:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:08 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
23:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:08 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̈ḧ
23:52:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:08 INFO - "
23:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:08 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 ""
23:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:08 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
23:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:08 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
23:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:08 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
23:52:08 INFO - Selection.addRange() tests
23:52:08 INFO - Selection.addRange() tests
23:52:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:08 INFO - "
23:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:08 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 ""
23:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:08 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
23:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:08 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
23:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:08 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̈ḧ
23:52:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:08 INFO - "
23:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:08 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 ""
23:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:08 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
23:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:08 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
23:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 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
23:52:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:08 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
23:52:08 INFO - Selection.addRange() tests
23:52:09 INFO - Selection.addRange() tests
23:52:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:09 INFO - "
23:52:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:09 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 ""
23:52:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:09 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
23:52:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:09 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
23:52:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:09 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̈ḧ
23:52:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:09 INFO - "
23:52:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:09 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 ""
23:52:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:09 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
23:52:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:09 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
23:52:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 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
23:52:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:09 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
23:52:09 INFO - Selection.addRange() tests
23:52:10 INFO - Selection.addRange() tests
23:52:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:10 INFO - "
23:52:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:10 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 ""
23:52:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:10 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
23:52:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:10 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
23:52:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:10 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̈ḧ
23:52:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:10 INFO - "
23:52:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:10 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 ""
23:52:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:10 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
23:52:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:10 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
23:52:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:10 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
23:52:10 INFO - Selection.addRange() tests
23:52:10 INFO - Selection.addRange() tests
23:52:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:10 INFO - "
23:52:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:10 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 ""
23:52:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:10 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
23:52:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:10 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
23:52:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:10 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̈ḧ
23:52:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:10 INFO - "
23:52:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:10 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 ""
23:52:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:10 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
23:52:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:10 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
23:52:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 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
23:52:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:10 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
23:52:10 INFO - Selection.addRange() tests
23:52:11 INFO - Selection.addRange() tests
23:52:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:11 INFO - "
23:52:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:11 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 ""
23:52:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:11 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
23:52:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:11 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
23:52:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:11 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̈ḧ
23:52:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:11 INFO - "
23:52:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:11 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 ""
23:52:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:11 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
23:52:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:11 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
23:52:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:11 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
23:52:11 INFO - Selection.addRange() tests
23:52:11 INFO - Selection.addRange() tests
23:52:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:11 INFO - "
23:52:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:11 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 ""
23:52:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:11 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
23:52:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:11 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
23:52:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:11 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̈ḧ
23:52:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:11 INFO - "
23:52:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:11 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 ""
23:52:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:11 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
23:52:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:11 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
23:52:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 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
23:52:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:11 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
23:52:11 INFO - Selection.addRange() tests
23:52:12 INFO - Selection.addRange() tests
23:52:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:12 INFO - "
23:52:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:12 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 ""
23:52:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:12 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
23:52:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:12 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
23:52:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:12 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̈ḧ
23:52:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:12 INFO - "
23:52:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:12 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 ""
23:52:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:12 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
23:52:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:12 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
23:52:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:12 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
23:52:12 INFO - Selection.addRange() tests
23:52:12 INFO - Selection.addRange() tests
23:52:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:12 INFO - "
23:52:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:12 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 ""
23:52:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:12 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
23:52:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:12 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
23:52:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:12 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̈ḧ
23:52:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:12 INFO - "
23:52:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:12 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 ""
23:52:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:12 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
23:52:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:12 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
23:52:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 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
23:52:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:12 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
23:52:12 INFO - Selection.addRange() tests
23:52:13 INFO - Selection.addRange() tests
23:52:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:13 INFO - "
23:52:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:13 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 ""
23:52:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:13 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
23:52:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:13 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
23:52:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:13 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̈ḧ
23:52:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:13 INFO - "
23:52:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:13 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 ""
23:52:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:13 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
23:52:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:13 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
23:52:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:13 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
23:52:13 INFO - Selection.addRange() tests
23:52:13 INFO - Selection.addRange() tests
23:52:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:13 INFO - "
23:52:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:13 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 ""
23:52:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:13 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
23:52:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:13 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
23:52:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:13 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̈ḧ
23:52:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:13 INFO - "
23:52:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:13 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 ""
23:52:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:13 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
23:52:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:13 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
23:52:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:13 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:14 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
23:52:14 INFO - Selection.addRange() tests
23:52:14 INFO - Selection.addRange() tests
23:52:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:14 INFO - "
23:52:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:14 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 ""
23:52:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:14 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
23:52:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:14 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
23:52:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:14 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̈ḧ
23:52:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:14 INFO - "
23:52:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:14 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 ""
23:52:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:14 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
23:52:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:14 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
23:52:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:14 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
23:52:14 INFO - Selection.addRange() tests
23:52:14 INFO - Selection.addRange() tests
23:52:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:14 INFO - "
23:52:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:14 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 ""
23:52:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:14 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
23:52:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:14 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
23:52:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:14 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:15 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̈ḧ
23:52:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:15 INFO - "
23:52:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:15 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 ""
23:52:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:15 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
23:52:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:15 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
23:52:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:15 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
23:52:15 INFO - Selection.addRange() tests
23:52:15 INFO - Selection.addRange() tests
23:52:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:15 INFO - "
23:52:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:15 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 ""
23:52:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:15 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
23:52:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:15 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
23:52:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:15 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̈ḧ
23:52:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:15 INFO - "
23:52:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:15 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 ""
23:52:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:15 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
23:52:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:15 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
23:52:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 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
23:52:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:15 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
23:52:15 INFO - Selection.addRange() tests
23:52:15 INFO - Selection.addRange() tests
23:52:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:16 INFO - "
23:52:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:16 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 ""
23:52:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:16 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
23:52:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:16 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
23:52:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:16 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̈ḧ
23:52:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:16 INFO - "
23:52:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:16 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 ""
23:52:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:16 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
23:52:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:16 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
23:52:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:16 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
23:52:16 INFO - Selection.addRange() tests
23:52:16 INFO - Selection.addRange() tests
23:52:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:16 INFO - "
23:52:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:16 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 ""
23:52:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:16 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
23:52:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:16 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
23:52:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:16 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̈ḧ
23:52:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:16 INFO - "
23:52:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:16 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 ""
23:52:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:16 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
23:52:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:16 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
23:52:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 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
23:52:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:16 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
23:52:16 INFO - Selection.addRange() tests
23:52:17 INFO - Selection.addRange() tests
23:52:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:17 INFO - "
23:52:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:17 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 ""
23:52:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:17 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
23:52:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:17 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
23:52:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:17 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̈ḧ
23:52:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:17 INFO - "
23:52:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:17 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 ""
23:52:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:17 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
23:52:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:17 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
23:52:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:17 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
23:52:17 INFO - Selection.addRange() tests
23:52:17 INFO - Selection.addRange() tests
23:52:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:17 INFO - "
23:52:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:17 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 ""
23:52:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:17 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
23:52:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:17 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
23:52:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:17 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̈ḧ
23:52:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:17 INFO - "
23:52:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:17 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 ""
23:52:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:17 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
23:52:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:17 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
23:52:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 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
23:52:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:17 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
23:52:17 INFO - Selection.addRange() tests
23:52:18 INFO - Selection.addRange() tests
23:52:18 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:18 INFO - "
23:52:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:18 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 ""
23:52:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:18 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
23:52:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:18 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
23:52:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:18 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̈ḧ
23:52:18 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:18 INFO - "
23:52:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:18 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 ""
23:52:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:18 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
23:52:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:18 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
23:52:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:18 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
23:52:18 INFO - Selection.addRange() tests
23:52:18 INFO - Selection.addRange() tests
23:52:18 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:18 INFO - "
23:52:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:18 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 ""
23:52:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:18 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
23:52:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:18 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
23:52:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:18 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̈ḧ
23:52:18 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:18 INFO - "
23:52:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:18 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 ""
23:52:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:18 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
23:52:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:18 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
23:52:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 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
23:52:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:18 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
23:52:18 INFO - Selection.addRange() tests
23:52:19 INFO - Selection.addRange() tests
23:52:19 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:19 INFO - "
23:52:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:19 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 ""
23:52:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:19 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
23:52:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:19 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
23:52:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:19 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̈ḧ
23:52:19 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:19 INFO - "
23:52:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:19 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 ""
23:52:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:19 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
23:52:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:19 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
23:52:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:19 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
23:52:19 INFO - Selection.addRange() tests
23:52:19 INFO - Selection.addRange() tests
23:52:19 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:19 INFO - "
23:52:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:19 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 ""
23:52:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:19 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
23:52:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:19 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
23:52:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:19 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̈ḧ
23:52:19 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:19 INFO - "
23:52:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:19 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 ""
23:52:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:19 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
23:52:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:19 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
23:52:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 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
23:52:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:19 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
23:52:19 INFO - Selection.addRange() tests
23:52:20 INFO - Selection.addRange() tests
23:52:20 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:20 INFO - "
23:52:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:20 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 ""
23:52:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:20 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
23:52:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:20 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
23:52:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:20 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̈ḧ
23:52:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:20 INFO - "
23:52:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:20 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 ""
23:52:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:20 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
23:52:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:20 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
23:52:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:20 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
23:52:20 INFO - Selection.addRange() tests
23:52:20 INFO - Selection.addRange() tests
23:52:20 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:20 INFO - "
23:52:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:20 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 ""
23:52:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:20 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
23:52:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:20 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
23:52:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:20 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̈ḧ
23:52:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:20 INFO - "
23:52:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:20 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 ""
23:52:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:20 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
23:52:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:20 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
23:52:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 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
23:52:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:20 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
23:52:20 INFO - Selection.addRange() tests
23:52:21 INFO - Selection.addRange() tests
23:52:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:21 INFO - "
23:52:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:21 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 ""
23:52:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:21 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
23:52:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:21 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
23:52:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:21 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̈ḧ
23:52:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:21 INFO - "
23:52:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:21 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 ""
23:52:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:21 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
23:52:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:21 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
23:52:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:21 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
23:52:21 INFO - Selection.addRange() tests
23:52:21 INFO - Selection.addRange() tests
23:52:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:21 INFO - "
23:52:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:21 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 ""
23:52:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:21 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
23:52:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:21 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
23:52:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:21 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̈ḧ
23:52:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:21 INFO - "
23:52:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:21 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 ""
23:52:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:21 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
23:52:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:21 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
23:52:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:21 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:22 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
23:52:22 INFO - Selection.addRange() tests
23:52:22 INFO - Selection.addRange() tests
23:52:22 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:22 INFO - "
23:52:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:22 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 ""
23:52:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:22 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
23:52:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:22 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
23:52:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:22 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̈ḧ
23:52:22 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:22 INFO - "
23:52:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:22 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 ""
23:52:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:22 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
23:52:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:22 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
23:52:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 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
23:52:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:22 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
23:52:22 INFO - Selection.addRange() tests
23:52:23 INFO - Selection.addRange() tests
23:52:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:23 INFO - "
23:52:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:23 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 ""
23:52:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:23 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
23:52:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:23 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
23:52:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:23 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̈ḧ
23:52:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:23 INFO - "
23:52:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:23 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 ""
23:52:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:23 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
23:52:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:23 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
23:52:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:23 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
23:52:23 INFO - Selection.addRange() tests
23:52:23 INFO - Selection.addRange() tests
23:52:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:23 INFO - "
23:52:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:23 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 ""
23:52:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:23 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
23:52:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:23 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
23:52:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 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
23:52:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:23 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̈ḧ
23:52:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:23 INFO - "
23:52:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:23 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 ""
23:52:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:23 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
23:52:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:23 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
23:52:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:24 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
23:52:24 INFO - Selection.addRange() tests
23:52:24 INFO - Selection.addRange() tests
23:52:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:24 INFO - "
23:52:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:24 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 ""
23:52:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:24 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
23:52:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:24 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
23:52:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:24 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̈ḧ
23:52:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:24 INFO - "
23:52:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:24 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 ""
23:52:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:24 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
23:52:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:24 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
23:52:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 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
23:52:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:24 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
23:52:24 INFO - Selection.addRange() tests
23:52:24 INFO - Selection.addRange() tests
23:52:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:24 INFO - "
23:52:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:24 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 ""
23:52:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:24 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
23:52:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:24 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
23:52:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:25 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̈ḧ
23:52:25 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:25 INFO - "
23:52:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:25 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 ""
23:52:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:25 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
23:52:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:25 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
23:52:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:25 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
23:52:25 INFO - Selection.addRange() tests
23:52:25 INFO - Selection.addRange() tests
23:52:25 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:25 INFO - "
23:52:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:25 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 ""
23:52:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:25 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
23:52:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:25 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
23:52:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:25 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̈ḧ
23:52:25 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:25 INFO - "
23:52:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:25 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 ""
23:52:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:25 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
23:52:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:25 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
23:52:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 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
23:52:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:25 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
23:52:25 INFO - Selection.addRange() tests
23:52:26 INFO - Selection.addRange() tests
23:52:26 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:26 INFO - "
23:52:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:26 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 ""
23:52:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:26 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
23:52:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:26 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
23:52:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:26 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̈ḧ
23:52:26 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:26 INFO - "
23:52:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:26 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 ""
23:52:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:26 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
23:52:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:26 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
23:52:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:26 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
23:52:26 INFO - Selection.addRange() tests
23:52:26 INFO - Selection.addRange() tests
23:52:26 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:26 INFO - "
23:52:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:26 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 ""
23:52:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:26 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
23:52:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:26 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
23:52:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:26 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̈ḧ
23:52:26 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:26 INFO - "
23:52:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:26 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 ""
23:52:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:26 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
23:52:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:26 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
23:52:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 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
23:52:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:26 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
23:52:26 INFO - Selection.addRange() tests
23:52:27 INFO - Selection.addRange() tests
23:52:27 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:27 INFO - "
23:52:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:27 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 ""
23:52:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:27 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
23:52:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:27 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
23:52:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:27 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̈ḧ
23:52:27 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:27 INFO - "
23:52:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:27 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 ""
23:52:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:27 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
23:52:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:27 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
23:52:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:27 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
23:52:27 INFO - Selection.addRange() tests
23:52:27 INFO - Selection.addRange() tests
23:52:27 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:27 INFO - "
23:52:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:27 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 ""
23:52:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:27 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
23:52:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:27 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
23:52:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:27 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̈ḧ
23:52:27 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:27 INFO - "
23:52:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:27 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 ""
23:52:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:27 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
23:52:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:27 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
23:52:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 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
23:52:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:27 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
23:52:27 INFO - Selection.addRange() tests
23:52:28 INFO - Selection.addRange() tests
23:52:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:28 INFO - "
23:52:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:28 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 ""
23:52:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:28 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
23:52:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:28 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
23:52:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:28 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̈ḧ
23:52:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:28 INFO - "
23:52:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:28 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 ""
23:52:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:28 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
23:52:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:28 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
23:52:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:28 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
23:52:28 INFO - Selection.addRange() tests
23:52:28 INFO - Selection.addRange() tests
23:52:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:28 INFO - "
23:52:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:28 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 ""
23:52:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:28 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
23:52:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:28 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
23:52:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:28 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
23:52:29 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
23:52:29 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
23:52:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:29 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̈ḧ
23:52:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:29 INFO - "
23:52:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:29 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 ""
23:52:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:29 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
23:52:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:29 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
23:52:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:29 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
23:52:29 INFO - Selection.addRange() tests
23:52:29 INFO - Selection.addRange() tests
23:52:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:29 INFO - "
23:52:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:29 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 ""
23:52:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:29 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
23:52:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:29 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
23:52:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:29 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̈ḧ
23:52:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:29 INFO - "
23:52:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:29 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 ""
23:52:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:29 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
23:52:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:29 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
23:52:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 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
23:52:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:29 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
23:52:29 INFO - Selection.addRange() tests
23:52:29 INFO - Selection.addRange() tests
23:52:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:30 INFO - "
23:52:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:30 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 ""
23:52:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:30 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
23:52:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:30 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
23:52:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:30 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̈ḧ
23:52:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:52:30 INFO - "
23:52:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:52:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:52:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:30 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 ""
23:52:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:52:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:52:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:30 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
23:52:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:52:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:52:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:30 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
23:52:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:52:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:52:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 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
23:52:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:52:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:52:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:52:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:52:30 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
23:52:30 INFO - - assert_throws: function "function () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 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 () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 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 () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 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 () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 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 () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
23:53:49 INFO - root.query(q)
23:53:49 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:49 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
23:53:49 INFO - root.queryAll(q)
23:53:49 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:49 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:49 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:49 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:49 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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 () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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 () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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 () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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 () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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 () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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 () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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 () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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 () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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 () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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 () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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 () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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 () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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 () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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 () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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 () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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 () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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 () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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 () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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 () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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 () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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 () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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 () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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 () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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 () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
23:53:50 INFO - root.query(q)
23:53:50 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
23:53:50 INFO - root.queryAll(q)
23:53:50 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:53:50 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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
23:53:50 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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
23:53:50 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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
23:53:50 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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
23:53:50 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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
23:53:50 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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
23:53:50 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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
23:53:50 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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
23:53:50 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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
23:53:50 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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
23:53:50 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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
23:53:50 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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
23:53:50 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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
23:53:50 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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
23:53:50 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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
23:53:50 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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
23:53:50 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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
23:53:50 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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
23:53:50 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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
23:53:50 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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
23:53:50 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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
23:53:50 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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
23:53:50 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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
23:53:50 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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
23:53:50 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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
23:53:50 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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
23:53:50 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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
23:53:50 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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
23:53:50 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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
23:53:50 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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
23:53:50 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:50 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:50 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
23:53:50 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:50 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:50 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:51 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:51 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:51 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:51 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:51 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:52 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
23:53:52 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:52 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:53 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
23:53:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
23:53:54 INFO - #descendant-div2 - root.queryAll is not a function
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
23:53:54 INFO - #descendant-div2 - root.query is not a function
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - >
23:53:54 INFO - #child-div2 - root.queryAll is not a function
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - >
23:53:54 INFO - #child-div2 - root.query is not a function
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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>
23:53:54 INFO - #child-div2 - root.queryAll is not a function
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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>
23:53:54 INFO - #child-div2 - root.query is not a function
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - >#child-div2 - root.queryAll is not a function
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - >#child-div2 - root.query is not a function
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - +
23:53:54 INFO - #adjacent-p3 - root.queryAll is not a function
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - +
23:53:54 INFO - #adjacent-p3 - root.query is not a function
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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+
23:53:54 INFO - #adjacent-p3 - root.queryAll is not a function
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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+
23:53:54 INFO - #adjacent-p3 - root.query is not a function
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - +#adjacent-p3 - root.queryAll is not a function
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - +#adjacent-p3 - root.query is not a function
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - ~
23:53:54 INFO - #sibling-p3 - root.queryAll is not a function
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - ~
23:53:54 INFO - #sibling-p3 - root.query is not a function
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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~
23:53:54 INFO - #sibling-p3 - root.queryAll is not a function
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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~
23:53:54 INFO - #sibling-p3 - root.query is not a function
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - ~#sibling-p3 - root.queryAll is not a function
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - ~#sibling-p3 - root.query is not a function
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO -
23:53:54 INFO - ,
23:53:54 INFO -
23:53:54 INFO - #group strong - root.queryAll is not a function
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO -
23:53:54 INFO - ,
23:53:54 INFO -
23:53:54 INFO - #group strong - root.query is not a function
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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,
23:53:54 INFO - #group strong - root.queryAll is not a function
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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,
23:53:54 INFO - #group strong - root.query is not a function
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - ,#group strong - root.queryAll is not a function
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - ,#group strong - root.query is not a function
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 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
23:53:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:53:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
23:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:53:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:53:54 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 10247ms
23:53:54 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb12ee8800 == 5 [pid = 1993] [id = 807]
23:53:54 INFO - PROCESS | 1946 | --DOCSHELL 0x7feb0eeea000 == 4 [pid = 1993] [id = 808]
23:53:54 INFO - PROCESS | 1946 | --DOMWINDOW == 23 (0x7feb0ab4c800) [pid = 1993] [serial = 2241] [outer = (nil)] [url = about:blank]
23:53:54 INFO - PROCESS | 1946 | --DOMWINDOW == 22 (0x7feb0bdca800) [pid = 1993] [serial = 2237] [outer = (nil)] [url = about:blank]
23:53:54 INFO - PROCESS | 1946 | --DOMWINDOW == 21 (0x7feb0d6b3000) [pid = 1993] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html]
23:53:54 INFO - PROCESS | 1946 | --DOMWINDOW == 20 (0x7feb0b8fbc00) [pid = 1993] [serial = 2249] [outer = (nil)] [url = about:blank]
23:53:54 INFO - PROCESS | 1946 | --DOMWINDOW == 19 (0x7feb0ae1dc00) [pid = 1993] [serial = 2247] [outer = (nil)] [url = about:blank]
23:53:54 INFO - PROCESS | 1946 | --DOMWINDOW == 18 (0x7feb0d6b6400) [pid = 1993] [serial = 2244] [outer = (nil)] [url = about:blank]
23:53:55 INFO - PROCESS | 1946 | --DOMWINDOW == 17 (0x7feb0dcda800) [pid = 1993] [serial = 2255] [outer = (nil)] [url = about:blank]
23:53:55 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
23:53:55 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0a205800 == 5 [pid = 1993] [id = 811]
23:53:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 18 (0x7feb0ab55c00) [pid = 1993] [serial = 2267] [outer = (nil)]
23:53:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 19 (0x7feb0acb8c00) [pid = 1993] [serial = 2268] [outer = 0x7feb0ab55c00]
23:53:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 20 (0x7feb0ae97c00) [pid = 1993] [serial = 2269] [outer = 0x7feb0ab55c00]
23:53:56 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
23:53:56 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
23:53:56 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 "
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
23:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:53:56 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
23:53:56 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"
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
23:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:53:56 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
23:53:56 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
23:53:56 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 "
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
23:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:53:56 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
23:53:56 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"
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
23:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:53:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
23:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:53:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
23:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:53:56 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 { "
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
23:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:53:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
23:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:53:56 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"
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
23:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:53:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
23:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:53:56 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]
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
23:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:53:56 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 { "
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
23:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:53:56 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]
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
23:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:53:56 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"
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
23:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:53:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
23:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:53:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
23:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:53:56 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 { "
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
23:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:53:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
23:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:53:56 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"
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
23:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:53:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
23:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:53:56 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]
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
23:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:53:56 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 { "
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
23:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:53:56 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]
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
23:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:53:56 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"
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
23:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:53:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
23:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:53:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
23:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:53:56 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 { "
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
23:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:53:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
23:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:53:56 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"
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
23:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:53:56 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:53:56 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
23:53:57 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
23:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:57 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
23:53:57 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:53:57 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:53:57 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]
23:53:57 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
23:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:57 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
23:53:57 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:53:57 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:53:57 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 { "
23:53:57 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
23:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:57 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
23:53:57 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:53:57 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:53:57 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]
23:53:57 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
23:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:57 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
23:53:57 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:53:57 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:53:57 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"
23:53:57 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
23:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:57 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
23:53:57 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:53:57 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:53:57 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 2136ms
23:53:57 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
23:53:57 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0d48b000 == 6 [pid = 1993] [id = 812]
23:53:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 21 (0x7feb0acb1800) [pid = 1993] [serial = 2270] [outer = (nil)]
23:53:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 22 (0x7feb0b7d4c00) [pid = 1993] [serial = 2271] [outer = 0x7feb0acb1800]
23:53:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 23 (0x7feb0df39400) [pid = 1993] [serial = 2272] [outer = 0x7feb0acb1800]
23:53:58 INFO - PROCESS | 1946 | --DOMWINDOW == 22 (0x7feb0adcb000) [pid = 1993] [serial = 2263] [outer = (nil)] [url = about:blank]
23:53:58 INFO - PROCESS | 1946 | --DOMWINDOW == 21 (0x7feb0d9f2c00) [pid = 1993] [serial = 2260] [outer = (nil)] [url = about:blank]
23:53:58 INFO - PROCESS | 1946 | --DOMWINDOW == 20 (0x7feb0ab51400) [pid = 1993] [serial = 2229] [outer = (nil)] [url = http://web-platform.test:8000/selection/collapse.html]
23:53:58 INFO - PROCESS | 1946 | --DOMWINDOW == 19 (0x7feb0b8f6800) [pid = 1993] [serial = 2226] [outer = (nil)] [url = http://web-platform.test:8000/selection/addRange.html]
23:53:58 INFO - PROCESS | 1946 | --DOMWINDOW == 18 (0x7feb0d811400) [pid = 1993] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/selection/selectAllChildren.html]
23:53:58 INFO - PROCESS | 1946 | --DOMWINDOW == 17 (0x7feb0d7e5000) [pid = 1993] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/selection/removeAllRanges.html]
23:53:58 INFO - PROCESS | 1946 | --DOMWINDOW == 16 (0x7feb0ab54c00) [pid = 1993] [serial = 2235] [outer = (nil)] [url = http://web-platform.test:8000/selection/deleteFromDocument.html]
23:53:58 INFO - PROCESS | 1946 | --DOMWINDOW == 15 (0x7feb0ab50000) [pid = 1993] [serial = 2232] [outer = (nil)] [url = http://web-platform.test:8000/selection/collapseToStartEnd.html]
23:53:58 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0d494000 == 7 [pid = 1993] [id = 813]
23:53:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 16 (0x7feb0d9f9800) [pid = 1993] [serial = 2273] [outer = (nil)]
23:53:58 INFO - PROCESS | 1946 | ++DOCSHELL 0x7feb0d691800 == 8 [pid = 1993] [id = 814]
23:53:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 17 (0x7feb0df3a000) [pid = 1993] [serial = 2274] [outer = (nil)]
23:53:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 18 (0x7feb0df3f000) [pid = 1993] [serial = 2275] [outer = 0x7feb0df3a000]
23:53:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 19 (0x7feb0df41c00) [pid = 1993] [serial = 2276] [outer = 0x7feb0d9f9800]
23:53:59 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
23:53:59 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
23:53:59 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
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:53:59 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:53:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:53:59 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
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:53:59 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:53:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:53:59 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
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:53:59 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:53:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:53:59 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:53:59 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:53:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:53:59 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
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:53:59 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:53:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:53:59 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
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:53:59 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:53:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:53:59 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
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:53:59 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:53:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:53:59 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
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:53:59 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:53:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:53:59 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
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:53:59 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:53:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:53:59 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
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:53:59 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:53:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:53:59 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
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:53:59 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:53:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:53:59 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
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:53:59 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:53:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:53:59 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
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:53:59 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:53:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:53:59 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
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:53:59 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:53:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:53:59 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
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:53:59 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:53:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:53:59 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
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:53:59 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:53:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:53:59 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
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:53:59 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:53:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:53:59 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
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:53:59 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:53:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:53:59 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
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:53:59 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:53:59 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:54:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:54:00 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
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:54:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:54:00 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:54:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:54:00 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
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:54:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:54:00 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:54:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:54:00 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
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:54:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:54:00 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:54:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:54:00 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
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:54:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:54:00 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:54:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:54:00 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
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:54:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:54:00 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:54:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:54:00 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
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:54:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:54:00 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:54:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:54:00 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
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:54:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:54:00 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:54:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:54:00 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
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:54:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:54:00 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:54:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:54:00 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
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:54:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:54:00 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:54:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:54:00 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
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:54:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:54:00 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:54:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:54:00 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
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:54:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:54:00 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:54:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:54:00 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
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:54:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:54:00 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:54:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:54:00 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
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:54:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:54:00 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:54:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:54:00 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
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:54:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:54:00 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:54:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:54:00 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
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:54:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:54:00 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:54:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:54:00 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
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:54:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:54:00 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:54:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:54:00 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
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:54:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:54:00 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:54:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:54:00 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
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:54:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:54:00 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:54:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:54:00 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
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:54:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:54:00 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:54:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:54:00 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
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:54:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:54:00 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:54:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:54:00 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
23:54:00 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
23:54:00 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
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
23:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:54:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
23:54:00 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:54:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:54:00 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
23:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:54:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
23:54:00 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:54:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:54:00 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
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
23:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:54:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
23:54:00 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:54:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:54:00 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
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
23:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:54:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
23:54:00 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
23:54:00 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:54:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:54:00 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */